貼文討論:非同步 JS 訓練一:第3課 ── 認識 async/await 語法



作業繳交 https://jsfiddle.net/jason60810/gwdn7c6f/6/

  1. try/catch:在使用async和await時,我們使用try/catch來進行錯誤處理。如果API請求或其他操作出錯,程式會立即跳到catch區塊。

  2. finally:這部分用來更新UI,不論之前的操作成功或失敗,它都會執行。

  3. async function 回傳 Promise:使用async宣告的函數會自動回傳一個Promise。即使函數內沒有明確返回值(return),它仍然會回傳一個解析為undefined的Promise,所以可以在函數執行完畢後使用.then()或await進行後續操作,如下:

fetchOrderDetails().then(() => {
  console.log("fetchOrderDetails has completed.");
});

此人尚未填寫簡介。