无法更改使用fill方法创建的数组的单个值

时间:2018-03-10 19:19:54

标签: javascript arrays fill

我使用Array和fill创建了一个数组,但之后我无法编辑它的单个值。

 const board = new Array(4).fill(Array(4).fill(0))


 board[0][0] = 1

这会更改每个嵌套数组的第一个索引。

[1, 0, 0, 0]
[1, 0, 0, 0]
[1, 0, 0, 0]
[1, 0, 0, 0]

因此以这种方式创建多维数组是不正确的?

0 个答案:

没有答案