Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
6
Определение порядка вывода в консоль с учётом Event Loop
Компании, где спрашивали:
HolyWeb
Условие задачи
Нужно понять, какие числа будут напечатаны и в какой последовательности, учитывая работу Event Loop, а также очереди микрозадач и макрозадач.
console.log(1);
setTimeout(() => console.log(2), 0);
console.log(3);
Promise.resolve()
.then(() => console.log(4))
.then(() => console.log(5))
.then(() => console.log(6))
.then(() => setTimeout(() => console.log(7), 0))
.then(() => {
console.log(8);
return 9;
})
.then(console.log);