console.log(1)setTimeout(function(){console.log(2)},5000);setTimeout(function(){console.log(4)},500);console.log(3);output:1-3-4-2Javascript会把回调函数放入主线程外的任务队列中,任务队列是一个先进先出的队列。那么回到上面的代码中,function(){console.log(2)}是排在function(){console.log(4)}前面的,为什么会先打印4呢?
墨色风雨
相关分类