promise主要作用


promise在js中主要是解決回調地獄 什么是回調地獄呢?回調地獄就是我們異步任務中嵌套異步任務一層一層的,導致我們的代碼臃腫,而promise鏈式調用解決這種代碼問題。

promise有3種狀態,pending(運行種) fulfill(成功) reject(失敗)

pending->fulfill狀態的改變調用的是resolve(data),其中的參數是promise成功狀態時的結果

pending->reject狀態的改變調用的時reject(error),參數是失敗狀態的結果

狀態的改變調用promise原型方法上面的.then()方法,.then方法有兩個回調函數 一個接收成功value數據,一個接收失敗的reason數據

 


免責聲明!

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



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