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

Скільки часу займе код, якщо кожен запит триває 1 секунду?

for (const id of [1, 2, 3]) {
  await fetchUser(id);
}

Пояснення

Кожен await чекає завершення перед наступною ітерацією. Якщо запити незалежні, їх запускають паралельно: await Promise.all(ids.map(fetchUser)) - близько 1 секунди. Послідовність потрібна, коли наступний крок залежить від попереднього.

Де почитати

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

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

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

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

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