Этот вопрос проверяет понимание разницы между неизменяемостью ссылки и изменяемостью содержимого объекта в JavaScript.
Короткий ответ
Ключевое слово const запрещает переопределять ссылку на объект, но не запрещает менять его внутреннее содержимое.
Если объект объявлен через const, вы не можете присвоить ему другой объект, но можете изменять его свойства.
Это связано с тем, что const работает на уровне ссылки, а не на уровне структуры данных.
Поэтому добавление, изменение или удаление свойств объекта разрешено.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.