千鋒教育JavaScript全套視頻教程(10天學(xué)會(huì)Js,前端javascrip
2023-07-21 09:20 作者:bili_98110168900 | 我要投稿

promise:一般是用來(lái)封裝異步操作,解決回調(diào)地獄問題的,請(qǐng)求axios的
promise的使用:使用promise的時(shí)候要new promsie對(duì)象,有一個(gè)參數(shù)函數(shù),這個(gè)函數(shù)有兩個(gè)形參resolve,reject,參數(shù)函數(shù)內(nèi)部可以做異步操作,異步操作成功調(diào)用resolve,失敗調(diào)用reject,最終promise對(duì)象就可以獲取內(nèi)部異步操作的狀態(tài)。理解本質(zhì)是狀態(tài)機(jī),記錄異步操作的狀態(tài),promise提供兩個(gè)回調(diào)函教,我們只要調(diào)用了這兩個(gè)回調(diào)函數(shù),就能改變promise的狀態(tài)。promise的狀態(tài)是不可逆,promise對(duì)象有三個(gè)狀態(tài)-進(jìn)行中-完成-失敗。
標(biāo)簽: