我偶然发现了以下事件循环问题:
function printing() {
console.log(1);
setTimeout(function() { console.log(2); }, 1);
setTimeout(function() { console.log(3); }, 2);
setTimeout(function() { console.log(4); }, 0);
console.log(5);
}
当我在Chrome中执行此功能时,我得到输出:
1 5 2 4 3
并在Firefox中:
1 5 4 2 3
我想这与每个语句的执行时间有关。但是,如果是这样的话,这是否意味着Firefox的执行速度比Chrome快?