Sobes.tech
Junior — Senior
59

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

Task condition

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

setTimeout(() => 
  new Promise((resolve) => {
    console.log(3);
    resolve(null);
  }).then(() => console.log(4))
);

setTimeout(() => console.log(5));

Promise.resolve().then(() => console.log(1));

console.log(6);

setTimeout(() => console.log(7));
console.log(2);