在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;
};