4/14 每日任務連結


觀念解說 – 非同步概念、async await

async 及 await 運用與概念

async 及 await 是執行非同步函式的一種寫法,此寫法可以讓非同步函式在閱讀上更接近同步函式

在非同步函式前加上 async 關鍵字,執行此函式時回傳值就會被轉為一個 Promise
在 async 非同步函式中,使用 await 接收回傳的結果,它會暫停此 async 函式的執行,並且等待 Promise 的解析,解析完之後會回傳解析值,並繼續此 async 函式的執行
也就是說在未等待到結果回傳前,不會執行到 await 之後的程式

參考資源


解題

題目(將答案寫在 CodePen 並提交至回報區)

將以下這段程式碼改寫為 async await 的寫法

回覆範例:

解答與完整程式碼

解答內容如下。

See the Pen Day 5:非同步概念、async await﹣每日任務﹙Node.js直播班-2022春季班﹚ by Jimmy_Wu (@Jimmy_Wu) on CodePen.