我有这个问题,我需要建立一个没有任何循环的数组。
我不知道从哪里开始。我正在考虑先创建具有所需长度的数组,然后将元素放入其中。但是,我认为这行不通,因为这意味着我必须用所需的长度对数组进行硬编码?
答案 0 :(得分:0)
这里是创建一个包含3个空数组的示例,其中三个数组分别为.fill()
和.map()
let arr = new Array(3).fill().map(()=>new Array())
.fill()
是必需的,以便您可以映射值,.map()
创建新的数组。请注意,调用.fill(new Array())
之类的方法效果不佳,因为它将使用对同一数组的引用来填充它。