console.log('1: start');
setTimeout(() => console.log('2: setTimeout'), 0);
Promise.resolve()
.then(() => {
console.log('3: promise 1');
return Promise.resolve('chained');
})
.then((val) => console.log(`4: ${val}`));
queueMicrotask(() => console.log('5: microtask'));
new Promise((resolve) => {
console.log('6: executor');
resolve();
}).then(() => console.log('7: promise 2'));
console.log('8: end'); Post #3313
2.18K
CHALLENGE
- ❤ 3
- 🔥 3
- 👍 1