极客时间返利平台,你可以在上边通过山月的链接购买课程,并添加我的微信 (shanyue94) 领取返现。

# 如何创建一个数组大小为 100,每个值都为 0 的数组

Issue

欢迎在 Gtihub Issue 中回答此问题: Issue 520 (opens new window)

Author

回答者: janyin (opens new window)

const arr = new Array(100); arr.fill(0)

列举三种方法:

// 方法一:
Array(100).fill(0);

// 方法二:
// 注: 如果直接使用 map,会出现稀疏数组
Array.from(Array(100), (x) => 0);

// 方法二变体:
Array.from({ length: 100 }, (x) => 0);

const arr = new Array(100); arr.fill(0)

可以省略 new 操作符,较为简洁

Last Updated: 11/27/2021, 6:11:48 PM