以下代码的执行顺序?

以下代码的执行顺序?,第1张

以下代码的执行顺序

参考回答:

setTimeout(function(){console.log(1)},0);new Promise(function(resolve,reject){console.log(2);resolve();}).then(function(){console.log(3)}).then(function(){console.log(4)});process.nextTick(function(){console.log(5)});console.log(6);

//输出2,6,5,3,4,1

为什么呢?具体请参考我的文章:从promise、process.nextTick、setTimeout出发,谈谈Event Loop中的Job queue

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/4893798.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-12
下一篇2022-11-12

发表评论

登录后才能评论

评论列表(0条)

    保存