JavaScript · Senior · Pytanie 36 z 75
Jak await najwyższego poziomu w module wpływa na moduły, które go importują?
- ✓Poprawna odpowiedź: Ich wykonanie czeka, aż moduł z
awaitzakończy inicjalizację - 2Nie wpływa: moduły importujące dostają promise zamiast eksportu
- 3
awaitnajwyższego poziomu jest zabroniony w modułach, dozwolony tylko w skryptach
Wyjaśnienie
Moduł z await najwyższego poziomu staje się asynchronicznym węzłem grafu, a zależne moduły wykonują się po nim. Wygodne do ładowania konfiguracji, ale wolny await opóźnia całą gałąź aplikacji.