貼文討論:非同步 JS 訓練一:第2課 ── 認識 promise chain 鏈接



作業繳交 https://jsfiddle.net/jason60810/9zd0wpjL/42/

then():用於處理成功的回應。這裡我們會獲得用戶ID和訂單ID。

catch():用於捕捉錯誤。例如,如果我們試圖獲取一個不存在的訂單ID,catch()會被觸發。

finally():不管成功或失敗,這一段總會被執行。在這裡,我們用它來隱藏loading提示。

因為jQuery自身不支持finally(),所以我用Promise.resolve()將jQuery的$.get()轉為原生的Promise,這樣我們就能使用finally()了。


此人尚未填寫簡介。