Встречается на собеседованиях • сегодня

Приведи пример использования IIFE

IIFE (Immediately Invoked Function Expression) — это функция, которая выполняется сразу после своего объявления. Основная цель — изолировать область видимости переменных, чтобы избежать их утечки в глобальную область.

javascript
(function() {
  const secret = 'Это приватная переменная';
  console.log(secret); // 'Это приватная переменная'
})();

console.log(secret); // Ошибка: secret is not defined

Можно передавать аргументы:

javascript
(function(message) {
  console.log(message); // 'Привет, IIFE!'
})('Привет, IIFE!');

Используется для создания приватного контекста, инициализации модулей или избежания конфликтов имен.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы