Порядок вывода: синхронный код, микрозадача и таймер
Файл на JavaScript запускается через node index.js:
console.log('1');
setTimeout(() => console.log('2'), 0);
Promise.resolve().then(() => console.log('3'));
console.log('4');
Что окажется в консоли?
- 1 2 3 4
- 1 4 3 2
- 1 4 2 3
- 1 3 4 2
