参考文献: 手写 async await 核心原理 我终于搞懂了 async/await、promise 和 setTimeout 的执行顺序 最近在重温 JS 语法为面试做准备的时候,发现我本人对 async/await 的使用虽然在平时几乎已经成为一种肢体习惯,但是却没有真正深入的理解它,因此特地的去进行了一系列的调研。 在正式开始之前,需要介绍一些前置性的东西: JavaScriptasync/awaitPromiseGenerator