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'));
// Пробос отказа