5 / 43
Что такое IIFE (Immediately Invoked Function Expression) и зачем оно нужно?
IIFE (Immediately Invoked Function Expression) — это функциональное выражение, которое вызывается сразу после создания. Синтаксис: (function() { ... })(). IIFE создаёт собственную область видимости, изолируя переменные от глобального пространства. До появления ES6 модулей и let/const это был основной способ инкапсуляции и предотвращения загрязнения глобальной области видимости.