Sobes.tech
Back to tasks
Junior — Senior
23

Определение порядка вывода в консоль (пример 96)

Companies where asked:

СБЕРСБЕР
Get help with live coding in real time with Sobes Copilot
Task condition

В данном задании требуется понять, в каком порядке будут напечатаны строки в консоль при выполнении представленного кода JavaScript, учитывая особенности очереди микротасков и макротасков.

setTimeout(function timeout() {
    console.log("T");
}, 0);

var p = new Promise(function (resolve, reject) {
    console.log("F");
    resolve();
});

p.then(function () {
    console.log("L");
});

console.log("G");

Опишите, какие значения появятся в консоли и почему они выводятся именно в такой последовательности.