區(qū)別:
1)函數(shù)前面多了一個async關(guān)鍵字。await關(guān)鍵字只能用在async定義的函數(shù)內(nèi)。async函數(shù)會隱式地返回一個promise,該promise的reosolve值就是函數(shù)return的值。
2)第1點(diǎn)暗示我們不能在 外層代碼中使用await,因為不在async函數(shù)內(nèi)。
使用:
1.async和await是配對使用的,await存在于async的內(nèi)部。否則會報錯 。
2.await表示在這里等待一個promise返回,再接下來執(zhí)行。
3.await后面跟著的應(yīng)該是一個promise對象,(也可以不是,如果不是接下來也沒什么意義了…)