您好,登錄后才能下訂單哦!
這篇“JavaScript的Promise常見問題有哪些”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“JavaScript的Promise常見問題有哪些”文章吧。
Q: then、catch 和 finally 序列能否順序顛倒?
A: 可以,效果完全一樣。但不建議這樣做,最好按 then-catch-finally 的順序編寫程序。
Q: 除了 then 塊以外,其它兩種塊能否多次使用?
A: 可以,finally 與 then 一樣會按順序執行,但是 catch 塊只會執行第一個,除非 catch 塊里有異常。所以最好只安排一個 catch 和 finally 塊。
Q: then 塊如何中斷?
A: then 塊默認會向下順序執行,return 是不能中斷的,可以通過 throw 來跳轉至 catch 實現中斷。
Q: 什么時候適合用 Promise 而不是傳統回調函數?
A: 當需要多次順序執行異步操作的時候,例如,如果想通過異步方法先后檢測用戶名和密碼,需要先異步檢測用戶名,然后再異步檢測密碼的情況下就很適合 Promise。
Q: Promise 是一種將異步轉換為同步的方法嗎?
A: 完全不是。Promise 只不過是一種更良好的編程風格。
Q: 什么時候我們需要再寫一個 then 而不是在當前的 then 接著編程?
A: 當你又需要調用一個異步任務的時候。
以上就是關于“JavaScript的Promise常見問題有哪些”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。