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