本文引自: 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函數會中斷執行