本文引自: https://www.jianshu.com/p/435a8b8cc7d3
async function fn(){ //表示异步,这个函数里面有异步任务 let result = await xxx //表示后面结果需要等待数据读取完后执行 }
async特点:
- await只能放到async函数中
- 相比genrator语义化更强
- await后面可以是promise对象,也可以是数字、字符串、布尔
- async函数返回的是一个promise对象
- 只要await语句后面Promise状态变成 reject, 那么整个async函数会中断执行