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

Что напечатает JavaScript‑код с таймаутом и промисом

Компании, где спрашивали:

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

Определите порядок вывода строк в консоль при выполнении следующего скрипта.

setTimeout(function timeout() {
  console.log("Шаг 1");
}, 0);

let promiseObj = new Promise(function (resolve, reject) {
  console.log("Шаг 2");
  resolve();
});

promiseObj.then(function () {
  console.log("Шаг 3");
});

console.log("Шаг 4");