async 与 await的使用
await 用于等待一个Promise对象,只能用于 async function 中。
语法
[返回值] = await 表达式
表达式:
一个Promise对象或者任何等待的值
返回值:
返回Promise对象的处理结果。如果等待的不是Promise对象,则返回该值本身。
描述:
await 表达式会暂停当前 async function 的执行,等待 Promise 处理完成。若 Promise 正常处理(fulfilled),其回调的resolve函数参数作为 await 表达式的值,继续执行 async function。
若 Promise 处理异常(rejected),await 表达式会把 Promise 的异常原因抛出。
另外,如果 await 操作符后的表达式的值不是一个 Promise,则返回该值本身。

浙公网安备 33010602011771号