您当前的位置: 首页 > 

彭世瑜

暂无认证

  • 2浏览

    0关注

    2791博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

js的EventLoop事件循环机制调用栈、微任务、消息队列执行顺序优先级

彭世瑜 发布时间:2020-05-02 23:17:15 ,浏览量:2

优先级是调用栈 > 微任务 > 消息队列

// 调用栈
function func() {
    console.log("func");
}

// 消息队列
setTimeout(() => {
    console.log("setTimeout");
}, 0)


var p = new Promise((resolve, reject) => {
    console.log("Promise");
    resolve()
})

// 微任务
p.then(() => {
    console.log("then");
})

func()
/**
 * 执行结果
 Promise
 func
 then
 setTimeout
 */

参考 2分钟了解 JavaScript Event Loop | 面试必备

关注
打赏
1665367115
查看更多评论
立即登录/注册

微信扫码登录

0.0787s