Tengo una matriz (matriz) de objetos que tienen una propiedad "estado", inicialmente configurada como falsa. Luego generé algunas coordenadas aleatorias (randomCellsCoordinates) y las puse en otra matriz para establecer algunas de las propiedades de "estado" de estos objetos en verdadero. Inicialmente traté de hacer un bucle forEach como se muestra a continuación:
// randomCellsCoordinates --> [ [ 2, 2 ], [ 2, 1 ], [ 2, 0 ], [ 1, 1 ] ] randomCellsCoordinates.forEach( pair => { matrix[pair[0]][pair[1]].state = true });Pero esto no funcionó al establecer como verdaderos todos los objetos de esta matriz.
[ [ { state: true }, { state: true }, { state: true } ], [ { state: true }, { state: true }, { state: true } ], [ { state: true }, { state: true }, { state: true } ] ]¡Espero que me puedan ayudar!
corregido, básicamente estaba creando el objeto de forma incorrecta, crea objetos como este
const test = new Object({ id: 123 })es la forma correcta