📅  最后修改于: 2023-12-03 15:23:24.934000             🧑  作者: Mango
有时我们需要创建一个由零组成的数组,以便稍后将其填充。 这可以通过创建一个指定长度的数组并为其每个元素填充零来轻松完成。
下面是一个简单的示例代码:
const zerosArray = new Array(5).fill(0);
console.log(zerosArray); // [0, 0, 0, 0, 0]
在该代码中,我们使用 new Array(5)
创建了一个长度为 5
的数组,并使用 .fill(0)
为该数组的每个元素填充了零。结果是一个由 5
个零组成的数组。
我们还可以使用一个更简单的方法来创建一个指定长度的由零组成的数组,如下所示:
const zerosArray = Array.from({ length: 5 }, () => 0);
console.log(zerosArray); // [0, 0, 0, 0, 0]
在该代码中,我们使用 Array.from()
方法并传递一个对象,该对象具有 length
属性,该属性指定数组的长度。 我们还传递了一个函数,该函数为每个数组元素返回一个零。 该函数在本例中使用箭头函数 () => 0
来表示。
无论你使用哪种方法,都可以轻松地创建一个由零组成的数组并填充它,这项技能在编写 JavaScript 代码时很有用。