async语法
async function fn () {
let result = await xxx;
}
async特点
- 1/ await只能放在async函数中,async函数里可以没有await
- 2/ 相比generator语义化更强
- 3/ await后面可以promise对象,也可以是数字/字符串/布尔
- 4/ async函数返回的是promise对象
- 5/ 只要await后面的promise对象状态为reject,后面的代码就会中断
解决办法try…catch 或者promise自有的catch