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

Порядок вывода в консоль – пример 13

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

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

function fn() {
  console.log("hello");

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

  new Promise(function (resolve) {
    console.log("sub");

    resolve();
  })
    .then(function () {
      console.log("then1");
    })
    .then(function () {
      console.log("then2");
    });

  console.log("bye");
}

fn();