js运行机制问题,定时器和promise的先后问题
来源:4-2 js运行机制

了不起的998
2017-09-23
setTimeout(function(){ console.log(1) }, 0) new Promise(function(resolve,reject){ console.log(2) resolve() console.log(3) }) .then(function(){ console.log(4) }) console.log(5)
上面promise.then方法会在定时器之前输出,是和异步队列放入的时机有关系,还是因为有其他的原因?
写回答
1回答
-
快乐动起来呀
2017-09-23
这块在异步队列中有macro任务和micro任务,这里有优先级的问题,详细的资料可以自行查询一下,如果不理解我们可以再深入讨论
00
相似问题