📜  javascript 初始化数组全部为零 - Javascript (1)

📅  最后修改于: 2023-12-03 14:42:31.485000             🧑  作者: Mango

Javascript 初始化数组全部为零

在Javascript中,可以通过以下几种方式来初始化一个数组并将其全部元素设置为零。

1. 使用Array构造函数和fill()方法
let array = new Array(10).fill(0);

上述代码使用new Array(10)创建了一个长度为10的数组,然后使用fill(0)方法将数组的全部元素设置为零。

2. 使用Array.from()方法
let array = Array.from({length: 10}, () => 0);

使用Array.from()方法可以根据指定的对象或可迭代对象创建一个新的数组,第一个参数 {length: 10} 表示数组的长度为10,第二个参数 () => 0 是一个回调函数,用于将生成的数组元素初始化为零。

3. 使用ES6的扩展运算符
let array = [...Array(10)].map(() => 0);

在ES6中,可以使用扩展运算符 ... 将一个类数组对象(此处是由Array(10)生成的)转换为数组。然后使用map()方法将数组的全部元素设置为零。

4. 使用常规的for循环
let array = [];
for(let i = 0; i < 10; i++) {
  array.push(0);
}

通过使用常规的for循环,可以逐个将零添加到数组中,从而初始化数组为零。

以上是几种常见的Javascript初始化数组并将其全部元素设置为零的方法。根据具体的需求,选择适合的方式即可。