Я следую за учебником, но я потерян. Я не понимаю стартовой линии 9.Обновление массива объекта без мутации
так что я пытался сделать немного miarature
const updateTodo = (list, updated) => {
const index = list.findIndex(item => item.id === updated.id)
return [
...list.slice(0,index),
updated,
...list.slice(index+1)
]
}
https://jsbin.com/sifihocija/2/edit?js,console, но не дали результата, что автор сделал, что не так?
может у объяснить, почему у автора не должен делать это? Я имею в виду, что обновленный [0] .id –
учебник находится здесь https://egghead.io/lessons/react-update-data-in-a-list-without-mutations –
, потому что в его случае arr2 будет объектом , как это: 'const arr2 = {id: 2, name: 'это должна быть новая строка'}' вы можете попробовать этот arr2, код ur также будет работать :) –