Назад к задачам
Junior — Senior
5

Определение последовательности вывода в консоль №64

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Укажите, в каком порядке появятся сообщения в консоли при выполнении следующего JavaScript‑кода:

console.log(1);

setTimeout(function() {
    console.log(2);
});

Promise.resolve(3).then(console.log);

console.log(4);

setTimeout(function() {
    console.log(5);
}, 0);

console.log(6);

const foo1 = {} => {
    console.log('foo1');

    return Promise.resolve().then(foo1);
}

foo1();