【发布时间】:2016-05-30 18:51:57
【问题描述】:
此代码显示 setTimeout 在 setImmediate 之前。为什么会这样?我认为所有 setImmediates 都在 setTimeouts 之前运行。
setImmediate(function() {
console.log("i");
});
setTimeout(function() {
console.log("t");
}, 0);
var i;
for (i = 0 ; i < 3000000000 ; ++i) {}
【问题讨论】:
-
这是在节点上运行的吗?或者哪个浏览器?
-
在节点 v5.2.0 中运行
标签: javascript asynchronous timeout settimeout