Ctrl K
Frontend · Junior · Теория

Что такое замыкание в JavaScript? Приведите пример, где оно используется на практике.

~4 мин голосом

Как подойти

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

Встречал этот вопрос на настоящем собесе?
Ответов0
Средний балл—
Сильных—
Тренировали0
Темы
Похожие вопросыРасскажите, как работает наследование через прототипы в JavaScript и что на самом деле происходит, когда вы пишете class с extends. MiddleРасскажите, как работает event loop в JavaScript. И что выведется в консоль, если в скрипте подряд стоят console.log, setTimeout с нулевой задержкой и Promise.resolve().then? JuniorЧто такое декоратор в Python? Как бы вы написали свой декоратор — например, такой, который замеряет время выполнения функции? JuniorКак работает прототипное наследование в JavaScript? JuniorКак замыкания могут приводить к утечкам памяти во фронтенд-приложении и как вы будете такую утечку искать? Middle

Ответь голосом

Интервьюер задаст этот вопрос и послушает. Думай вслух, проси подсказку, если нужно. Закончил — пауза или «Я ответил», через минуту здесь балл и какие пункты закрыты.

Войти, чтобы ответить

Лучше в наушниках · ~4 мин