tft每日頭條

 > 生活

 > promise請求常用的方法和區别

promise請求常用的方法和區别

生活 更新时间:2025-01-29 06:35:34

Promise對象是一個構造函數,用來生成Promise實例。--ES6

promise請求常用的方法和區别(promise的基本用法)1

Promise構造函數接受一個函數作為參數,該函數的兩個參數分别是resolve和reject。

分别将promise對象的狀态從pending 變為 resolve reject。經典使用方法是利用then catch finally 來調用

then 接受 resolve回調的值

catch接受 reject回調的值

finally 不管成功還是失敗都會執行

promise請求常用的方法和區别(promise的基本用法)2

獲取promise 對象中reject 和 resolve 的值 另一種寫法 ES8還是7更細的

promise請求常用的方法和區别(promise的基本用法)3

promise對象優點:

1.不必先指定回調函數。

普通回調如圖 先指定回調函數 calbackRes calbackErr 再将回調函數當作參數傳入

promise請求常用的方法和區别(promise的基本用法)4

promise 使用統一回調

2.避免函數層層嵌套 形成回調地獄。

promise 使用鍊式調用解決回調地獄 利于閱讀

promise對象缺點:

缺點是一旦建立promise對象 ,便無法取消,他會立即執行。

不設置reject 錯誤是不會抛出的

pendding狀态無法确定走到哪一步

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved