【问题标题】:How to update only the given index of 2d array in javascript? [duplicate]如何只更新javascript中二维数组的给定索引? [复制]
【发布时间】: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)

【问题讨论】:

标签: javascript arrays


【解决方案1】:

试试这个:

const a = [...Array(26)].map(() => new Array(2).fill(-1))
a[0][0] = 0

console.log(a)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-29
    • 2022-01-20
    • 2018-06-25
    • 1970-01-01
    • 1970-01-01
    • 2018-02-14
    • 1970-01-01
    • 2021-10-31
    相关资源
    最近更新 更多