Карточка Junior Области видимости и замыкания спрашивают часто обновлено

Замыкание

Вопрос

Что такое замыкание?

Попробуйте сами

Ответьте про себя или вслух, потом откройте ответ и сверьтесь.

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

Коротко

Функция вместе со ссылкой на лексическое окружение, в котором она создана. Благодаря этому функция читает и меняет внешние переменные даже после того, как внешняя функция завершилась.

Ответ

Функция вместе со ссылкой на лексическое окружение, в котором она создана. Благодаря этому функция читает и меняет внешние переменные даже после того, как внешняя функция завершилась. Хранится ссылка на переменные, а не копия значений.

Разбор

Примеры: приватный счётчик, фабрика функций, debounce, обработчики событий.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.