Junior — Senior
56
Порядок вывода в консоль (пример 10)
Компании, где спрашивали:
Условие задачи
Определите, какие строки появятся в консоли при выполнении следующего кода JavaScript.
console.log('start'); //
setTimeout(() => console.log('timeout'), 0); //
new Promise((resolve, reject) => {
console.log('promise constructor'); //
reject();
})
.then(() => console.log('promise1')) //
.catch(() => console.log('promise2')) //
.catch(() => console.log('promise3')) //
.then(() => console.log('promise4')); //
console.log('final'); //