我有一个数组,我想用0覆盖它中的所有值(都是数字)。所以数组已经存在。
我可以使用for循环执行此操作。但是,是否有类似Java Arrays.fill()的填充()调用?
答案 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循环更差。