美文网首页大前端刷级之路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