Встречается на собеседованиях • сегодня
Что такое самовызывающаяся функция
Самовызывающаяся функция (IIFE - Immediately Invoked Function Expression) — это функция, которая выполняется сразу после своего объявления. Используется для изоляции кода и создания локальной области видимости.
javascript
(function() {
console.log('Выполняется сразу!');
})();Особенности:
- Оборачивается в скобки
(function(){})— это превращает объявление в выражение - Вызов через
()в конце - Может принимать аргументы:
javascript
(function(name) {
console.log(`Привет, ${name}`);
})('Иван');Основные причины использования:
- Избегание загрязнения глобальной области видимости
- Создание приватного контекста
- Использование в модульных паттернах до появления ES6 модулей

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