【发布时间】:2021-11-07 22:31:38
【问题描述】:
我使用 Array 构造函数创建了一个二维数组,并在其中填充了一个数组。
const a = new Array(26).fill(new Array(2).fill(-1));
当我尝试这样做a[0][0] = 0 时,所有 26 个数组的第 0 个索引已更改。我该如何预防?
const a = new Array(26).fill(new Array(2).fill(-1));
a[0][0] = 0
console.log(a)
【问题讨论】:
-
这很有趣...
-
Array.from({ length: 26 }, () => new Array(2).fill(-1))这也可以
标签: javascript arrays