JavaScript · Middle · Запитання 20 з 75
Скільки часу займе код, якщо кожен запит триває 1 секунду?
for (const id of [1, 2, 3]) {
await fetchUser(id);
}- ✓Правильна відповідь: ~3 секунди: запити йдуть послідовно
- 2~1 секунду:
for...ofзапускає їх паралельно - 3Миттєво:
awaitусередині циклу ігнорується
Пояснення
Кожен await чекає завершення перед наступною ітерацією. Якщо запити незалежні, їх запускають паралельно: await Promise.all(ids.map(fetchUser)) - близько 1 секунди. Послідовність потрібна, коли наступний крок залежить від попереднього.