просто и сложно... Не могу понять в event loop . Ведь начала выполняется макрозадача потом микро. Но почкему следующий код работает наоборот?

setTimeout(() => console.log("timeout"));

Promise.resolve()
  .then(() => console.log("promise"));

// promise
// timeout


Ответы (0 шт):