IT Academy
Урок 1 · Начальный

Значения, scope, closures и modules

Объяснение → самостоятельное решение → разбор → практика курса

Объяснение

Лексическое окружение определяет доступные имена. Замыкание сохраняет доступ к переменным внешней функции. let создаёт блочную область, а const запрещает переприсваивание ссылки, но не изменение объекта.

Задача для самостоятельного решения

Можно ли выполнить push для массива, объявленного const?

Показать разбор ответа

Да: меняется объект, а не привязка имени. Присвоить имени другой массив нельзя. Для неизменяемых данных нужны правила копирования или дополнительные ограничения.

Примените знания

В лабораторной курса есть учебная среда, пример, ожидаемый результат и задание проекта. Возвращайтесь к ней по мере прохождения тем.

Открыть лабораторную →