跳到主要内容

async和await

· 阅读需 1 分钟

使用 async 关键字声明的函数将返回一个 Promise 对象,而在这个异步函数中,你可以使用 await 关键字等待一个异步操作的结果,就像编写同步代码一样。

async/await 实际上可以看作是 Generator 函数及 Promise 的语法糖

async/await 出现之前,开发者可以通过 Generator 函数加上 yield 关键字以及适当的执行器(例如使用库如co)来处理异步操作,实现类似 async/await 的功能