最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Promise(2)

2021-05-14 04:07 作者:刂C刂C刂  | 我要投稿

then 和 catch:

Promise 的實(shí)例,有一個 then方法,其作用是為 Promise 實(shí)例添加狀態(tài)改變時的回調(diào)函數(shù)。

1. then 方法的第一個參數(shù)是Resolved狀態(tài)的回調(diào)函數(shù),第二個參數(shù)(可選)是Rejected狀態(tài)的回調(diào)函數(shù)。

2. then 方法是定義在 Promise 的構(gòu)造函數(shù)上的 即:Promise.prototype.then()

3. then方法返回的是一個新的 Promise實(shí)例


Promise 的實(shí)例,還有一個 catch 方法,用于指定發(fā)送錯誤時的回調(diào)函數(shù)。也可以把它當(dāng)做是:.then(null, reject)的別名。

比較上面兩種寫法,可以發(fā)現(xiàn)reject方法的作用,等同于拋出錯誤。

?1. Promise 對象的錯誤具有“冒泡”性質(zhì),會一直向后傳遞,直到被捕獲為止。也就是說,錯誤總是會被下一個catch語句捕獲。

?2. catch 方法返回的還是一個 Promise 對象,因此后面還可以接著調(diào)用 then 方法。


Promise實(shí)例在new的瞬間,就會立刻執(zhí)行!

重點(diǎn)Promise狀態(tài)改變 以及 多個異步的處理

Promise 執(zhí)行下一個任務(wù)靠的是狀態(tài)的改變。當(dāng)它的狀態(tài)是:已完成(fulfilled)時,才會開始執(zhí)行下一個任務(wù)。

執(zhí)行結(jié)果:A → 1秒 → B C → 1秒 → D


Promise(2)的評論 (共 條)

分享到微博請遵守國家法律
邳州市| 鄱阳县| 玉林市| 杨浦区| 诸城市| 浮梁县| 磐石市| 鹤壁市| 金山区| 仁寿县| 衡阳市| 灌南县| 龙州县| 鱼台县| 北票市| 阿瓦提县| 保山市| 蕲春县| 肥西县| 遵化市| 东兰县| 通化县| 余庆县| 东海县| 鄢陵县| 巴林左旗| 德阳市| 长岭县| 镇雄县| 东台市| 怀宁县| 贵州省| 舒兰市| 五常市| 红安县| 洛南县| 北安市| 阳谷县| 冕宁县| 奎屯市| 北宁市|