Ich stelle mir vor, das ist ähnlich Array Padding, aber ich frage mich, ob es überhaupt vereinfacht werden kann.JavaScript: Wie x x zu einem Array hinzufügen?
var arr = [1,2,3],
x = 5;
for (var i=0; i<x; i++) {
arr.push(x);
}
console.log(arr);
//=> [1, 2, 3, 5, 5, 5, 5, 5]
Gibt es eine Möglichkeit, dies ohne Verwendung der for-Schleife zu tun?
aktualisieren
Obwohl Mover klug Lösungen gibt es, die for-Schleife
die performant zu sein scheint
+1 für pragmatisch. Es ist leicht, sich in sinnlose Optimierungen einwickeln zu lassen. – naomik
Ich habe meine ursprüngliche Frage um Benchmarks ergänzt – naomik