javascript - 使用 new Array() 初始化对象数组

标签 javascript arrays

我想给你Array.prototype.map方法对给定长度的数组使用对象进行初始化。请注意,我不打算在这里进行任何类型的循环。

我有一个想法

cells = Array(numberOfCells).map(() => new Cell());

但是,这不起作用。有人可以指出原因并提出类似的解决方案吗?

最佳答案

这应该有效:

cells = Array.from(numberOfCells, () => new Cell());

编辑: 但是,@Ryan 是第一个在评论中指出这一点的

关于javascript - 使用 new Array() 初始化对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43249810/

相关文章:

javascript - 如何检索与记录关联的 NetSuite 联系人

javascript - 如何禁用表单中的输入按钮?

javascript - 传递函数名作为参数执行

带数组的 PHP getter 和 setter

arrays - 获取符号数组中某个符号之前的所有内容

Javascript 将 localStorage getItem 字符串转换为数组

javascript - 使用 slice() 根据 currentPage 值显示数组的有限部分

javascript - 使用复选框重置下拉菜单

javascript - 使用 Lodash 比较对象数组和整数数组

java - 检查字符数组