1、调用栈(call stack) 2、消息队列(message queue) 3、微任务队列(microtask queue)
1、方法函数Func被压入栈中 2、setTimeout被放进消息队列里 3、Promise、async/await被放进微任务队列里
1、函数Func 【执行完】 后从调用栈中 【弹出】 2、消息队列:会在 【调用栈清空后再执行】 3、微任务队列:会在 【调用栈清空后《立即》执行】 ,并且【处理期间 新加入的微任务也会被一同执行】
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!