美文网首页大前端刷级之路Node.js
node和浏览器的事件循环的区别

node和浏览器的事件循环的区别

作者: 天驱丶 | 来源:发表于2019-04-02 11:42 被阅读0次
setTimeout(() => {
  console.log(1)
  Promise.resolve().then(() => {
    console.log(2)
  })
  Promise.resolve().then(() => {
    console.log(3)
  })
})
setTimeout(() => {
  console.log(4)
})
// 加入同步执行语句,保证上面异步操作已读取
console.log(5);

浏览器会执行
51234
浏览器每次执行宏任务列表中的一个

Node环境会执行
51423
Node环境会每次执行timers中的全部可执行任务

相关文章

网友评论

    本文标题:node和浏览器的事件循环的区别

    本文链接:https://www.haomeiwen.com/subject/hyxwdqtx.html