Javascript 包含5个零元素的init数组

Javascript 包含5个零元素的init数组,javascript,arrays,lambda,Javascript,Arrays,Lambda,你好,我想在JS中初始化包含5个零元素的数组。没有经典的初始化变量arr=[0,0,0,0,0] 我尝试了一些变体: var arr = new Array(5).map(() => 0); var arr = new Array(5).map(function () {return 0;}); var arr = Array(5).map(function () {return 0;}); 但是这个例子不起作用。或者使用.fill: const arr=新数组(5)。填充(0); 控

你好,我想在JS中初始化包含5个零元素的数组。没有经典的
初始化变量arr=[0,0,0,0,0]

我尝试了一些变体:

var arr = new Array(5).map(() => 0);
var arr = new Array(5).map(function () {return 0;});
var arr = Array(5).map(function () {return 0;});

但是这个例子不起作用。

或者使用
.fill

const arr=新数组(5)。填充(0);

控制台日志(arr)您需要在初始化中使用数组的填充方法

例如:

var arr = new Array(5).fill(0);

一个for-loop可以帮你吗

For(i=0; i<N; i++){
    array[i]=value;
}

For(i=0;i请不要回答重复的问题。第一个解决方案已在此处介绍:第二个解决方案已在此处介绍:请不要回答重复的问题。请不要回答重复的问题。当我开始写作时,没有答案。在智能手机应用程序上编写代码并不简单
for(i=0; i<5; i++){
    array[i]=0;
}