Встречается на собеседованиях • сегодня
Для чего использовали IIFE в JavaScript
IIFE (Immediately Invoked Function Expression) — функция, которая выполняется сразу после объявления. Основные причины использования:
- Изоляция scope — переменные внутри IIFE не попадают в глобальную область видимости.
- Защита от конфликтов — полезно при работе с библиотеками.
- Создание приватного контекста до появления модулей в ES6.
javascript
(function() {
const secret = 'hidden';
console.log(secret); // 'hidden'
})();
console.log(secret); // ReferenceErrorСейчас IIFE используют реже из-за модулей (import/export), но они всё ещё актуальны в legacy-коде или для изоляции частей скрипта.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы