如何在javascript中填充数组?

时间:2014-05-15 19:39:29

标签: javascript arrays

我有一个数组,我想用0覆盖它中的所有值(都是数字)。所以数组已经存在。

我可以使用for循环执行此操作。但是,是否有类似Java Arrays.fill()的填充()调用?

2 个答案:

答案 0 :(得分:1)

您只需要一个非常简单的for循环。 JavaScript中没有填充函数。

var length = arr.length,
for (var i = 0; i < length; i++) {
  arr[i] = 0;
}

答案 1 :(得分:0)

您可以使用地图。

var arr = [1,2,3];
arr = arr.map(function() {return 0});
//arr = [0, 0, 0]

性能可能比普通for循环更差。