Erstellen Sie ein Array mit demselben Element, das mehrmals wiederholt wird
In Python, wo[2]
Ist eine Liste, gibt der folgende Code diese Ausgabe aus:
[2] * 5 # Outputs: [2,2,2,2,2]
Gibt es eine einfache Möglichkeit, dies mit einem Array in JavaScript zu tun?
Ich habe die folgende Funktion dazu geschrieben, aber gibt es etwas kürzeres oder besseres?
var repeatelem = function(elem, n){
// returns an array with element elem repeated n times.
var arr = [];
for (var i = 0; i <= n; i++) {
arr = arr.concat(elem);
};
return arr;
};