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

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