const
Объявление const
задаёт константу, то есть переменную, которую нельзя менять:
const apple = 5;
apple = 10; // ошибка
В остальном объявление const
полностью аналогично let
.
Заметим, что если в константу присвоен объект, то от изменения защищена сама константа, но не свойства внутри неё:
const user = {
name: "Вася"
};
user.name = "Петя"; // допустимо
user = 5; // нельзя, будет ошибка
То же самое верно, если константе присвоен массив или другое объектное значение.
Last updated