0

As far as I understand async/await, I would expect the following code to print a and then b, but it does print b first. Why doesnt await force it to wait for the execution of the first Timeout?

(async () => {

await setTimeout(()=>console.log("a"),10);
await setTimeout(()=>console.log("b"),0);

})();
Lokomotywa
  • 2,624
  • 8
  • 44
  • 73

0 Answers0