Promise相比callback解決了什么問題


1、可靠性

  Promise是原生支持的API,它已經被加到了JS的規范里面,在各大瀏覽器中的運行機制是相同的。這樣就保證了它的可靠。

2、可讀性

  Promise的應用相當於給了你一張可以把解題思路清晰記錄下來的草稿紙,你不在需要用腦子去記憶執行順序。

3、信任問題

  Promise與普通的回調的方式的區別在於:普通的方式,回調成功之后的操作直接寫在了回調函數里面,而這些操作的調用由第三方控制。在Promise的方式中,回調只負責成功之后的通知,而回調成功之后的操作放在了then的回調里面,由Promise精確控制。

  Promise有這些特征:只能決議一次,決議值只能有一個,決議之后無法改變。任何then中的回調也只會被調用一次。Promise的特征保證了Promise可以解決信任問題。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM