前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >js 事件循环中宏任务和微任务执行顺序

js 事件循环中宏任务和微任务执行顺序

作者头像
蓓蕾心晴
发布2022-11-21 09:20:40
1.3K0
发布2022-11-21 09:20:40
举报
文章被收录于专栏:前端小叙
代码语言:javascript
复制
async function async1() {
    console.log("async1 start"); //2
    await async2();
    console.log("async1 end"); // 6
}
async function async2() {
    console.log("async2"); // 3
}
console.log("script start"); // 1
setTimeout(function () {
    console.log("setTimeout"); // 8
}, 0);
async1();
new Promise(function (resolve) {
    console.log("promise1"); // 4
    resolve();
}).then(function () {
    console.log("promise2"); // 7
});
console.log("script end"); // 5

代码语言:javascript
复制
script start
async1 start
async2
promise1
script end
async1 end
promise2
setTimeout
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-11-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档