JavaScript · Senior · Запитання 36 з 75
Як top-level await у модулі впливає на модулі, що його імпортують?
- ✓Правильна відповідь: Їх виконання чекає, доки модуль з
awaitне завершить ініціалізацію - 2Ніяк: модулі, що імпортують, отримують проміс замість експорту
- 3Top-level
awaitзаборонений у модулях, лише в скриптах
Пояснення
Модуль з await на верхньому рівні стає асинхронним вузлом графа, і залежні модулі виконуються після нього. Зручно для завантаження конфігурації, але повільний await затримує всю гілку застосунку.