【每日一面】async/await 的原理

答:关键字本身就是
Promise 的语法糖,依托于生成器函数 (
Generator) 函数能力实现的。
async 关键字标志这个函数为异步函数,并且将返回结果封装为一个 Promise,
await 则是暂停当前执行,等待后续的异步操作完成后再恢复,相当于 Generator 的
yield 。只是在 Generator 中,需要手动调用
next() 触发执行, async 函数则内置该操作,自动根据 await 的异步结果执行后续函数步骤。

赞(0)
未经允许不得转载:小狮博客 » 【每日一面】async/await 的原理
分享到: 更多 (0)

联系我们