event loop

by Valentin Sarychev

JavaScript

setTimeout(async () => {
  console.log('1');
  Promise.resolve().then(() => {
  	console.log('2');
  });
  console.log('3');
  await Promise.resolve();
  console.log('4');
});
setTimeout(() => {
	console.log('5')
});