2021年06月10日09:30寫
大家好,我是小鄭!
簡單聊一下,大家用得比較多的異步處理方式。
async & await
同時也是大家代碼中容易反複出現問題的地方。
Promise化編程幾乎是前端功能開發中的必選項。 而當我在幫其它同學review代碼的時候,總會發現開發同學對異步處理的掌握還不到位。
async的本質async聲明的函數的返回本質上是一個Promise
也就是說:在asnyc定義的函數中,return '我是Promise' 等同于 return Promise.resolve('我是Promise')。
如下面這段代碼所示:
await的本質
await是在等待一個Promise的異步返回
如下面這樣寫:
如果你await一個setTimeout肯定就不行。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!