async/await

48 阅读1分钟

它是可以理解为 promise 的语法糖,

async 用于申明一个 function 是异步的,

await 可以认为是 async wait 的简写,等待一个异步方法执行完成。

async/await 使得异步代码看起来像同步代码,明显节约了不少代码,大大地提高可读性

async 会将其后的函数(函数表达式或 Lambda)的返回值封装成一个 Promise 对象,而 await 会等待这个 Promise 完 成,并将其 resolve 的结果返回出来。