2-13、Promise阅读代码题

65 阅读1分钟

出题目的

  • 考察 Promise、async、await 的基础
  • 考察队 Event Loop、宏任务、微任务的理解

知识点

  • JS执行顺序:自上而下、先同步再异步、先微任务后宏任务
  • new Promise() -> Promise.resolve()
  • then 和 catch 内部没有 throw new Error 相当于 resolve
  • async function 相当于返回 Promise.resolve()
  • await 后面的代码都是异步的