Я пытаюсь обновить значение по индексу (i, j)
в двумерном массиве, используя оператор распространения в редукторном редукторе.
Мой редуктор выглядит так:
export default (state, action) => {
switch(action.type) {
case INSERT:
return {
...state,
myArray: [
...state.myArray.slice(0, action.i),
...state.myArray[action.i] : [
...state.myArray[action.i].slice(0, action.j),
action.newValue,
...state.myArray[action.i].slice(action.j),
]
...state.myArray.slice(action.i),
]
},
};
Мой массив выглядит так:
let my Array = [ [1,2,5],[5,8,9],[2,6,9]]
Как мне обновить новое значение по индексу (i, j)
, используя редукционные шаблоны неизменяемого обновления?