Если объект неизменен в Javascript, как мне обновить его значения и как получить обновленное значение из его переменной.
Например:
const todo = {
text: 'Eat',
completed: false
};
// To update todo completion to true
const updatedTodo = Object.assign({}, todo, { completed: true });
I не могу переназначить новый updatedTodo
на Todo
, потому что я использовал const
. Если я изменю const
на let
и переназначу его, разве это не нарушит неизменность. Я, наверное, что-то упускаю.