JavaScript · Middle · Запитання 13 з 75

Для чого раніше використовували IIFE (function () { ... })()?

Пояснення

До let/const і модулів єдиним способом сховати змінні була функція. IIFE створювала приватну область (патерн «модуль»). Сьогодні те саме завдання розв'язують ES-модулі та блоки, а IIFE іноді використовують для async-коду на верхньому рівні.

Де почитати

Помилка в запитанні

JavaScript · Middle · запитання 13

Перевірте себе

Пройдіть тест JavaScript · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест