日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

面试题--promise和setTimeout的输出顺序

發布時間:2024/1/18 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 面试题--promise和setTimeout的输出顺序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

面試題–promise和setTimeout的輸出順序

下面一段代碼是在網上看到的一段關于promise和setTimeout的輸出順序的代碼,下面做一下解答,有興趣的百度自行了解js的執行機制(包括宏任務和微任務,這里就不在多說):

1、new promise事件只要建立,里面的代碼會立即執行;
2、promise.then()和process.nextTick()的代碼會在本輪"事件循環"結束時執行;
3、setTimeoutd(fn, 0)的代碼會在下一輪"事件循環"開始時執行;
4、最后執行setTimeout(fn,1000)的代碼。

setTimeout(function () {var np =new Promise(function (resolve,reject) {console.log(1)resolve()})np.then(_=>{console.log(2)})console.log(3) },1000)var pro = new Promise((resolve, reject) => {console.log(5)resolve() }).then(_=>{setTimeout(function () {console.log(6)},0)return 7; }).then(n=>{console.log(n) }) console.log(4) //執行結果 5 4 7 6 1 3 2
  • 首先執行代碼遇到setTimeout(fn, 1000)將其放到消息隊列中
  • 往下執行遇到new promise()直接執行里面的代碼第一個輸出5,遇到promise.then后將promise.then放到本次事件循環的結束
  • 再往下執行遇到console.log(4),所以第二個輸出4,本次事件循環即將結束,去取promise.then()的代碼
  • 第一個promise.then()里含有setTimeout(fn, 0)應當將其放在下一輪事件循環的開始
  • 緊接著第二個promise.then()執行n就是第一個promise.then()的返回值所以第三個輸出7
  • 開始第二輪事件循環,首先讀取setTimeout(fn, 0),第四個輸出6
  • 將消息隊列中的setTimeout(fn, 1000)取出來開始第二輪,還是一樣的道理,緊接著輸出1,3,2

總結

以上是生活随笔為你收集整理的面试题--promise和setTimeout的输出顺序的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 原神淫辱系列同人h | 日本黄色精品 | 国产aⅴ一区二区三区 | 久久久精品国产sm调教网站 | 中文字幕永久在线播放 | 草久在线观看 | 日本美女交配 | 亚洲五码av | 吊视频一区二区三区 | 国产欧美一区二区三区国产幕精品 | 黄色三级av| 草比网站 | av男人的天堂av| 殴美一级视频 | 国产精品视频一区二区三 | 国产人妻精品午夜福利免费 | 丰满岳乱妇一区二区 | 精品一区欧美 | 成人免费看 | 久久青青 | 伊人在线 | 浪浪视频污 | www.操com | 护士的小嫩嫩好紧好爽 | 欧美性天天 | 国产欧美日韩精品在线观看 | 色哟哟一区 | 99在线成人精品视频 | 在线观看免费av片 | a√天堂在线 | 秘密基地电影免费版观看国语 | 女女高潮h冰块play失禁百合 | 手机福利视频 | 日韩www.| 日日夜夜干 | 日本男女激情视频 | 久久精品国产亚洲AV无码麻豆 | 国产色婷婷一区二区三区竹菊影视 | 黑人操日本女人视频 | 69堂在线观看 | 成人在线一区二区三区 | 嫩模被强到高潮呻吟不断 | 国产精品久久久久久久久久久久久久久久久 | 丰满岳乱妇国产精品一区 | 狂野欧美 | 欧美freesex黑人又粗又大 | 国产精品边吃奶边做爽 | 中国女人高潮hd | 女优视频在线观看 | 天天射寡妇射 | 徐锦江一级淫片免费看 | 91丨porny丨中文 | 欧美在线视频一区 | 中文字幕在线官网 | 久久久久久久久久久91 | 亚洲风情亚aⅴ在线发布 | 成人永久免费 | 久久视频免费在线观看 | 影音先锋日韩资源 | 可以在线观看的av网站 | 日韩在线一二三 | 日韩二三区 | 大尺度做爰呻吟舌吻网站 | 98精品国产 | 激情国产一区 | 诱惑の诱惑筱田优在线播放 | 日本黄色大片在线观看 | 91干视频| 国产成人精品亚洲线观看 | 97视频在线免费观看 | 高清av在线 | 99一区二区三区 | 麻豆三级视频 | 国产麻豆乱码精品一区二区三区 | 欧美日韩综合一区 | 国产一区二区播放 | 校园春色亚洲色图 | 国产精品色哟哟 | 中文字幕亚洲视频 | 黄色免费看视频 | 看日本黄色录像 | 日韩天堂一区 | 美国黄色网址 | 久久久久久伦理 | 国产18禁黄网站免费观看 | 华人在线视频 | 小泽玛利亚一区二区三区在线观看 | 久久精品一日日躁夜夜躁 | 日本一区二区视频在线 | 久青草资源福利视频 | 女性女同性aⅴ免费观女性恋 | 99国产精品国产精品九九 | 牛牛影视一区二区三区 | 国产高清在线观看 | av毛片观看 | wwww日本60| 中文在线字幕av | 性户外野战hd | 已满18岁免费观看电视连续剧 |