【发布时间】:2012-09-12 06:14:12
【问题描述】:
在 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;
};
【问题讨论】:
标签: javascript arrays repeat