Crie uma matriz com o mesmo elemento repetido várias vezes
Em Python, onde[2]
é uma lista, o código a seguir dá esta saída:
[2] * 5 # Outputs: [2,2,2,2,2]
Existe uma maneira fácil de fazer isso com um array em JavaScript?
Eu escrevi a seguinte função para fazer isso, mas há algo mais curto ou melhor?
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;
};