📅  最后修改于: 2023-12-03 15:32:22.932000             🧑  作者: Mango
在 Javascript 中,有时候你需要创建一个由零组成的数组来存放数据,这时候你可以使用 Array()
构造函数来创建一个空数组。然而,这个数组中仍然是没有任何数字的,如果你需要用零填充这个数组,则可以使用以下方法:
// 创建一个长度为 n 的零数组
let zeros = Array(n).fill(0);
// 示例:
let arr = Array(5).fill(0); // 创建一个由五个零构成的数组
console.log(arr); // 输出: [0, 0, 0, 0, 0]
以上代码中,我们使用 Array(n)
创建了一个长度为 n
的空数组,并使用 fill()
方法将数组中的所有元素都填充了零。此时,zeros
数组就由 n
个零组成了。
fill()
方法还有其他的用法,你可以通过传入其他值来填充数组中的元素,例如:
// 创建一个长度为 n 的填充了 1 的数组
let ones = Array(n).fill(1);
// 创建一个长度为 n 的填充了字符串的数组
let strings = Array(n).fill('hello');
以上代码会分别创建一个由 1 组成、长度为 n
的数组和一个由字符串 'hello' 组成、长度为 n
的数组。
总之,在 Javascript 中填充零数组只需使用 fill()
方法,非常简单!
Array()
构造函数和 fill()
方法即可fill()
方法还可以用于填充其他值