如何创建没有任何循环的2D阵列?

时间:2019-10-20 14:15:36

标签: javascript arrays

我有这个问题,我需要建立一个没有任何循环的数组。

我不知道从哪里开始。我正在考虑先创建具有所需长度的数组,然后将元素放入其中。但是,我认为这行不通,因为这意味着我必须用所需的长度对数组进行硬编码?

1 个答案:

答案 0 :(得分:0)

这里是创建一个包含3个空数组的示例,其中三个数组分别为.fill().map()

let arr = new Array(3).fill().map(()=>new Array())

.fill()是必需的,以便您可以映射值,.map()创建新的数组。请注意,调用.fill(new Array())之类的方法效果不佳,因为它将使用对同一数组的引用来填充它。