tft每日頭條

 > 科技

 > 異步編程的理解

異步編程的理解

科技 更新时间:2025-01-15 10:00:59

2021年06月10日09:30寫

大家好,我是小鄭!

簡單聊一下,大家用得比較多的異步處理方式。

async & await

同時也是大家代碼中容易反複出現問題的地方。

Promise化編程幾乎是前端功能開發中的必選項。 而當我在幫其它同學review代碼的時候,總會發現開發同學對異步處理的掌握還不到位。

async的本質

async聲明的函數的返回本質上是一個Promise

也就是說:在asnyc定義的函數中,return '我是Promise' 等同于 return Promise.resolve('我是Promise')。

如下面這段代碼所示:

異步編程的理解(為什麼說你的異步邏輯處理代碼寫的有問題)1

await的本質

await是在等待一個Promise的異步返回

如下面這樣寫:

異步編程的理解(為什麼說你的異步邏輯處理代碼寫的有問題)2

如果你await一個setTimeout肯定就不行。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved