Объявление и присваивание объекта
Объявите переменную myObject и присвойте ей значение – пустой объект. Выведите эту переменную в консоль. Переменная myObject не должна переприсваиваться.
Решение
Для объявления переменной, значение которой не будет переприсваиваться, используйте const. Присваивание должно происходить одновременно с объявлением:
const myObject = {};
console.log(myObject);
Результат: в консоли отобразится пустой объект. Обратите внимание, что это переменная ссылочного типа.
Соглашение об именовании переменных (Camel Case)
Имена переменных в примерах написаны в стиле camel case: первая буква первого слова строчная, последующие слова начинаются с заглавной буквы (например, myObject). Этот стиль позволяет использовать в именах переменных несколько слов, улучшая читаемость кода.
Попытка переприсваивания
Попробуйте переприсвоить значение переменной myObject:
myObject = {};
Результат: ошибка Assignment to constant variable. Использование const предотвращает переприсваивание. (Примечание: по умолчанию, новый объект в JavaScript имеет свойство prototype, но это не влияет на возможность переприсваивания с использованием const.)
В этом задании мы рассмотрели объявление и присваивание переменных в JavaScript с помощью const и соглашение об именовании camel case. const предотвращает непреднамеренное изменение значения переменной.