當前位置:
首頁 > 知識 > 小鄭搞碼事:如何理解新標準中的非同步函數async/await

小鄭搞碼事:如何理解新標準中的非同步函數async/await

點擊右上方紅色按鈕關注「小鄭搞碼事」,每天都能學到知識,搞懂一個問題!

如果看過我之前寫的文章的話,一定對生成器的概念不陌生,使用yield關鍵字來分割成多個不同的代碼段,然後通過next方法來調用執行, 然而,今天要說的async/await是對生成器函數的的進一步簡化。使用非常類似。

看下面這段代碼:

小鄭搞碼事:如何理解新標準中的非同步函數async/await

輸出結果如下:

小鄭搞碼事:如何理解新標準中的非同步函數async/await

async函數將Generator函數的星號*替換成async,將yield替換成await。並且少了next()的調用控制。這其實就是一種寫法上的簡化。 專門用於處理Generator中非同步的場景。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 小鄭搞碼事 的精彩文章:

TAG:小鄭搞碼事 |