JavaScript 怎么快速声明一个数组,长度为 100,元素全是 0?
2个回答
展开全部
JavaScript中声明一个长度100元素都为0的数组有很多方法,最简单的可以使用循环的方法和其他的方法。
工具原料:编辑器、浏览器
方法一:
可以使用while循环的方法进行循环赋值,代码如下:
var arr = new Array(100), i=arr.length;
while(i--){arr[i] = 0;}
方法二:
使用apply方法和map方法来实现,代码如下:
Array.apply(null, Array(100)).map(function(item, i) {
return 0;
});
方法三
使用传统的办法直接赋值,但是不推荐这样,代码如下:
var a = [
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询