Sobes.tech
Junior — Senior
53

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

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

2gis2gis
Условие задачи

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

const promise = new Promise((res) => {
  console.log(1);
  setTimeout(() => {
    console.log(2);
    res();
  }, 0);
});

console.log(3);

promise.then(() => {
  console.log(4);
});