如何快速生成指定长度,每个项都是null的数组?

如果不使用循环的话,如何实现这个要求呢?

阅读 2.3k
2 个回答

1.使用Array.fill()方法:

const length = 10;
const arr = new Array(length).fill(null);

2.使用扩展运算符(...)和Array.map()方法:

const length = 10;
const arr = [...new Array(length)].map(() => null)

使用 Array.from() 咯,然后第二个参数传入一个函数,返回 null 就行了

Array.from({ length: 5 }, () => null);
// (5) [null, null, null, null, null]
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题