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

У якому порядку виведуться рядки?

async function f() {
  console.log("A");
  await null;
  console.log("B");
}
f();
console.log("C");

Пояснення

Тіло async-функції виконується синхронно до першого await. Решта продовжиться як мікрозадача після завершення поточного синхронного коду. Тому спершу A, потім C, потім B.

Де почитати

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

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

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

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

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