无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(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)的評論 (共 條)

分享到微博請遵守國家法律
东光县| 靖州| SHOW| 宁城县| 汾西县| 隆德县| 柳州市| 绩溪县| 顺昌县| 葫芦岛市| 墨竹工卡县| 虞城县| 莎车县| 周宁县| 拉孜县| 德惠市| 克东县| 那坡县| 武安市| 湖州市| 卢氏县| 堆龙德庆县| 靖边县| 南皮县| 扎囊县| 南召县| 普兰店市| 房产| 舟曲县| 榆林市| 福泉市| 县级市| 涞源县| 象州县| 湖南省| 望奎县| 萨嘎县| 化州市| 阿拉善左旗| 稻城县| 正定县|