1、可靠性
Promise是原生支持的API,它已經被加到了JS的規范里面,在各大瀏覽器中的運行機制是相同的。這樣就保證了它的可靠。
2、可讀性
Promise的應用相當於給了你一張可以把解題思路清晰記錄下來的草稿紙,你不在需要用腦子去記憶執行順序。
3、信任問題
Promise與普通的回調的方式的區別在於:普通的方式,回調成功之后的操作直接寫在了回調函數里面,而這些操作的調用由第三方控制。在Promise的方式中,回調只負責成功之后的通知,而回調成功之后的操作放在了then的回調里面,由Promise精確控制。
Promise有這些特征:只能決議一次,決議值只能有一個,決議之后無法改變。任何then中的回調也只會被調用一次。Promise的特征保證了Promise可以解決信任問題。