作業繳交 https://jsfiddle.net/jason60810/9zd0wpjL/42/
then():用於處理成功的回應。這裡我們會獲得用戶ID和訂單ID。
catch():用於捕捉錯誤。例如,如果我們試圖獲取一個不存在的訂單ID,catch()會被觸發。
finally():不管成功或失敗,這一段總會被執行。在這裡,我們用它來隱藏loading提示。
因為jQuery自身不支持finally(),所以我用Promise.resolve()將jQuery的$.get()轉為原生的Promise,這樣我們就能使用finally()了。
你的轉職路上,還缺少一份自學作業包!寫完這幾包,直接拿作品去面試上班!
本論壇另有附設一個 LINE 新手發問&交流群組!歡迎加入討論!
作業繳交 https://jsfiddle.net/jason60810/9zd0wpjL/42/
then():用於處理成功的回應。這裡我們會獲得用戶ID和訂單ID。
catch():用於捕捉錯誤。例如,如果我們試圖獲取一個不存在的訂單ID,catch()會被觸發。
finally():不管成功或失敗,這一段總會被執行。在這裡,我們用它來隱藏loading提示。
因為jQuery自身不支持finally(),所以我用Promise.resolve()將jQuery的$.get()轉為原生的Promise,這樣我們就能使用finally()了。