console.log("1");
setTimeout(() => console.log("2"), 0);
new Promise((resolve, reject) => {
console.log("3");
reject();
})
.then(() => console.log("4"))
.catch(() => console.log("5"))
.catch(() => console.log("6"))
.then(() => console.log("7"))
.then(() => console.log("8"))
.catch(() => console.log("9"));// Пробос отказа