【发布时间】:2022-01-13 18:20:39
【问题描述】:
我有一个具有属性“状态”的对象矩阵(矩阵),最初设置为 false。然后我生成了一些随机坐标(randomCellsCoordinates)并将它们放在另一个矩阵中,以将其中一些对象的“状态”属性设置为 true。 最初我试图做一个 forEach 循环如下:
// randomCellsCoordinates --> [ [ 2, 2 ], [ 2, 1 ], [ 2, 0 ], [ 1, 1 ] ]
randomCellsCoordinates.forEach( pair => {
matrix[pair[0]][pair[1]].state = true
});
但这并没有通过将此矩阵的所有对象设置为 true 来解决。
[
[ { state: true }, { state: true }, { state: true } ],
[ { state: true }, { state: true }, { state: true } ],
[ { state: true }, { state: true }, { state: true } ]
]
希望大家能帮帮我!
【问题讨论】:
标签: javascript object matrix