时间:2019-08-22 14:41:52

标签: javascript node.js asynchronous callback event-loop

由于两者都属于Javascript / Node.js中事件循环的“计时器”阶段-

let racer = function () {
  setInterval(() => { console.log('Interval is here') }, 2000);
  setTimeout(() => { console.log('Timeout is here') }, 2000);
}

只是在寻找上述代码片段的初始执行顺序?

1 个答案:

答案 0 :(得分:1)

W3C specification似乎并不表示list of active timeoutslist of active intervals之间的优先级。

因此,racer函数的执行顺序取决于浏览器的实现。