在Python [2]
的列表中,以下代码给出此输出:
[2] * 5 # Outputs: [2,2,2,2,2]
是否存在使用JavaScript中的数组执行此操作的简便方法?
我编写了以下函数来做到这一点,但是有没有更短或更短的东西呢?
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;
};