1
Promise.resolve().then(doSomething);
  • Promise 是立即执行的,它创建的时候就会执行,不存在将 Promise 推入微任务中的说法;
  • resolve() 是用来表示 Promise 的状态为 fulfilled,相当于只是定义了一个有状态的 Promise,但是并没有调用它;
  • Promise 调用 then 的前提是 Promise 的状态为 fulfilled;
  • 只有 Promise 调用 then 的时候,then 里面的函数才会被推入微任务中;