En Python, où se [2]
trouve une liste, le code suivant donne cette sortie:
[2] * 5 # Outputs: [2,2,2,2,2]
Existe-t-il un moyen simple de le faire avec un tableau en JavaScript?
J'ai écrit la fonction suivante pour le faire, mais y a-t-il quelque chose de plus court ou de meilleur?
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;
};