Open JTangming opened 4 years ago
可以直接参考:理解 async/await
ES7 提出的 async 函数,终于让 JavaScript 对于异步操作有了终极解决方案(No more callback hell
Async 函数的改进在于下面四点:
标准文档是把 async/await 作为一个 promise 语法糖,用 promise 封装的 generator 自动执行函数。
v8 按照标准文档,底层是用 promise 实现了async/await。
babel 是把 async/await 转换为 generators 和 promises,再通过 regenerator-runtime 把 generator 转换为 ES5 代码。
理解 async/await
可以直接参考:理解 async/await
ES7 提出的 async 函数,终于让 JavaScript 对于异步操作有了终极解决方案(No more callback hell
Async 函数的改进在于下面四点: