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);