亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > 幫助中心 > 正文

node.js Promise對象的使用方法實例分析

2024-07-09 22:42:59
字體:
來源:轉載
供稿:網友

本文實例講述了node.js Promise對象的使用方法。分享給大家供大家參考,具體如下:

Promise對象是干嘛用的?

將異步操作以同步操作的流程表達出來

一、Promise對象的定義

let flag = true;const hello = new Promise(function (resolve, reject) {  if (false) {//異步操作成功    resolve("success");  } else {    reject("error");  }});

二、鏈式調用-then方法

使用then方法調用,第一個參數是成功回調,第二個參數是失敗回調,如下

hello.then(  function (value) {    console.log(value)  },  function (err) {    console.log(err)  });

下面我們分別定義三個方法,參數為延時執行的秒數

chenqionghe get muslce
function chenqionghe(second) {  return new Promise((resolve, reject) => {    setTimeout(function () {      console.log("chenqionghe");      resolve();    }, second * 1000);  })}function get(second) {  return new Promise((resolve, reject) => {    setTimeout(function () {      console.log("get");      resolve()    }, second * 1000);  })}function muscle(second) {  return new Promise((resolve, reject) => {    setTimeout(function () {      console.log("muscle");      resolve();    }, second * 1000);  })}

調用如下

chenqionghe(3)  .then(function () {    return get(2)  })  .then(function () {    return muscle(1)  });

運行輸出

chenqionghe
get
muscle

這樣就實現了鏈式的調用,相當于同步的方式執行了

如果不使用then調用,會發生什么情況?如下

chenqionghe(3);get(2);muscle(1);

結果如下

muscle
get
chenqionghe

我們看到chenqionghe雖然是第一個執行,卻是最后輸出內容,因為設置了3秒后執行

重點:

Promise 對象的錯誤具有“冒泡”性質,會一直向后傳遞,直到被捕獲為止。也就是說,錯誤總是會被下一個catch語句捕獲。 一般來說,不要在then方法里面定義 Reject 狀態的回調函數(即then的第二個參數),總是使用catch方法。

三、捕獲異常-catch

chenqionghe(3)  .then(function () {    return get(2)  })  .then(function () {    throw new Error("abc");    return muscle(1)  })  .catch(function (e) {    console.log("異常:" + e.message)  });

輸出

chenqionghe
get
異常:abc

異常本質也是一個Promise,所以后面還可以執行then

chenqionghe(3)  .then(function () {    return get(2)  })  .then(function () {    throw new Error("abc");    return muscle(1)  })  .catch(function (e) {    console.log("異常:" + e.message)  })  .then(function () {    console.log("異常后執行")  });

運行輸出

chenqionghe
get
異常:abc
異常后執行

四、收尾執行-finally

就是不管怎么樣,都會執行的方法,即使是拋異常了

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产99精品国自产| 精品中文视频在线| 国产精品免费久久久久久| 欧美黑人国产人伦爽爽爽| 国产精品情侣自拍| 日韩中文字幕视频在线观看| 日韩欧美在线一区| 亚洲精品久久久久久久久久久久| 久久久成人精品| 日韩免费av片在线观看| 国产精品手机播放| 狠狠躁夜夜躁人人爽超碰91| 日韩人体视频一二区| 欧美成人黄色小视频| 清纯唯美日韩制服另类| 亚洲国产欧美在线成人app| 亚洲香蕉在线观看| 久久精品成人动漫| 国产亚洲激情视频在线| 国产精品大陆在线观看| 中文字幕久久久av一区| 欧美高清无遮挡| 欧美大全免费观看电视剧大泉洋| 亚洲成人久久一区| 欧美日韩免费在线| 日韩精品亚洲元码| 国产精品三级久久久久久电影| 成人免费视频97| 精品国产一区二区三区在线观看| 亚洲精品不卡在线| 亚洲aⅴ日韩av电影在线观看| 亚洲乱码国产乱码精品精| 91精品国产色综合| 中文字幕在线观看日韩| 欧美高清视频在线观看| 91国内产香蕉| 亚洲影院污污.| 九九九热精品免费视频观看网站| 日韩精品在线观看一区二区| 国产精品一区二区电影| 成人激情视频小说免费下载| 欧美一级片一区| 视频直播国产精品| 日韩视频免费中文字幕| 在线观看精品国产视频| 国产原创欧美精品| 亚洲国产精品成人精品| 国产一区二区久久精品| 最近免费中文字幕视频2019| 国产成人免费av电影| 久久久久久久影视| 成人羞羞国产免费| 日本视频久久久| 亚洲电影免费观看高清完整版在线观看| 国产一区二区免费| 国产精品爽黄69| 欧美成人在线网站| 97香蕉超级碰碰久久免费软件| 亚洲欧洲在线播放| 92裸体在线视频网站| www.日韩系列| 日本成人精品在线| 欧美激情精品久久久久久久变态| 国产精品久久久亚洲| 欧美重口另类videos人妖| 国外色69视频在线观看| 国产专区欧美专区| 97国产在线观看| 亚洲在线观看视频网站| 97精品国产91久久久久久| 日韩av手机在线观看| 久久香蕉精品香蕉| 中文字幕亚洲字幕| 在线激情影院一区| 亚洲精品国产精品国自产在线| 亚洲天堂免费在线| 亚洲成人久久久| 91国产精品电影| 国产在线一区二区三区| 日韩亚洲第一页| 久久精品国产一区二区三区| 欧美一区二区三区精品电影| 中文字幕精品国产| 91精品国产高清自在线| 国产在线拍偷自揄拍精品| 中文字幕日本精品| 欧美成人午夜免费视在线看片| 色悠悠久久久久| 国产一区二区免费| 日韩大陆欧美高清视频区| 欧美电影免费观看高清| 国语自产精品视频在线看| 国产一区二区黑人欧美xxxx| 国产精品视频资源| 亚洲福利在线视频| 免费91在线视频| 91九色国产视频| 97成人超碰免| 97精品视频在线观看| 亚洲精品美女久久久久| 国产午夜精品美女视频明星a级| 日韩av在线精品| 国产精品嫩草视频| 欧美色图在线视频| 欧美香蕉大胸在线视频观看| 不卡在线观看电视剧完整版| 国产日本欧美一区二区三区| 国产亚洲欧美日韩美女| 在线播放国产一区二区三区| 久久精彩免费视频| 日韩av影院在线观看| 成人精品视频在线| 亚洲精品456在线播放狼人| 日本在线精品视频| 国产精品1区2区在线观看| 欧美床上激情在线观看| 中文字幕日韩在线视频| 国产91在线播放九色快色| 九九精品在线观看| 国产美女被下药99| 国产精品88a∨| 亚洲精品久久久久久久久久久| 午夜精品久久久久久99热软件| 国产欧美在线视频| 久久香蕉国产线看观看网| 亚洲国产精品成人av| 国模私拍视频一区| www.美女亚洲精品| 国产精品网红福利| 国产精品成av人在线视午夜片| 亚洲自拍高清视频网站| 亚洲毛片在线看| 国产精品网红直播| 国产精品96久久久久久又黄又硬| 国产亚洲欧美日韩一区二区| 久久99久久久久久久噜噜| 久久精品视频播放| 亚洲午夜色婷婷在线| 欧美另类xxx| 精品爽片免费看久久| 精品国产一区二区三区久久久狼| 日韩精品视频在线观看网址| 欧美另类精品xxxx孕妇| 青青草成人在线| 一区二区三区美女xx视频| 亚洲最大福利视频网| 91美女片黄在线观看游戏| 欧美激情三级免费| 一本色道久久88综合日韩精品| 国产伦精品免费视频| 久久av红桃一区二区小说| 久久精视频免费在线久久完整在线看| 亚洲女人被黑人巨大进入| 九九热这里只有精品免费看| 国产精品最新在线观看| 韩国v欧美v日本v亚洲| 在线亚洲男人天堂| 亚洲v日韩v综合v精品v| 国产精品丝袜一区二区三区| 亚洲第一页中文字幕| 久久av中文字幕| 92版电视剧仙鹤神针在线观看| 亲子乱一区二区三区电影| 亚洲天堂av电影|