Встречается на собеседованиях • сегодня
Использовал ли IIFE в JavaScript
Да, использовал. IIFE (Immediately Invoked Function Expression) — это функция, которая выполняется сразу после своего создания. Основные причины использования:
- Изоляция scope для избежания конфликтов имен
- Создание приватного контекста
- Использование в модульном паттерне до появления ES6 modules
Пример:
javascript
(function() {
const secret = 'hidden';
console.log(secret); // 'hidden'
})();
console.log(secret); // ReferenceErrorСовременные альтернативы:
- Блоки
{}сlet/const - ES6 modules
- Классы с приватными полями (#)

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