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

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

setTimeout(() => console.log("timeout"));
queueMicrotask(() => console.log("microtask"));
console.log("sync");

Пояснення

Спершу виконується синхронний код, потім уся черга мікрозадач (колбеки промісів, queueMicrotask) і лише потім наступна макрозадача, наприклад таймер.

Де почитати

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

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

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

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

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