Конст и есть переменная
Обеспечить неизменяемость данных в переменной. Правило использования: по умолчанию const, если не подходит, то let, а если нужен функциональный скоуп или другие возможности, то var
Ну её потом переназначить нельзя
Опять вы со своим вар. Бррр
Сделаешь новую переменную. Почитай про функциональное программирование
Пока var никто не исключал из языка. А появление const/let нередко связывают с тем, что в других языках блочный скоуп видимости переменных и не все, кто решил перейти на JavaScripts, знают и понимают как работает функциональный скоуп.
всё там изменяемое. единственная разница - отсутствие reassign
Читайте внимательно. "Неизменяемость данных в переменной". Ключевая часть "в переменной". Это и есть ваш reassign
ничё не понял, если честно там всё переменная, так или иначе. не надо говорить ни о какой неизменяемости
const a = 1; приведите пример, как изменить значение переменной a?
пример с примитивом очень в тему)
Если вы присваиваете объект, то значение меняется для свойства объекта, но не для переменной. В переменной как была ссылка на объект, так она и останется.
вы сказали про данные, а не про ссылку
Обсуждают сегодня