美文网首页
2021-03-09 宏任务和微任务

2021-03-09 宏任务和微任务

作者: SherrinfordL | 来源:发表于2021-03-11 22:43 被阅读0次
console.log(0)
setTimeout(function() {
  console.log(1);
}, 0);
 
new Promise(function (resolve, reject) {
  console.log(2);
  resolve(3);
}).then(console.log);
 
console.log(4);

执行顺序:0、2、4、3、1
先执行外层宏任务,再执行微任务,然后执行内层宏任务

相关文章

  • 2021-03-09 宏任务和微任务

    执行顺序:0、2、4、3、1先执行外层宏任务,再执行微任务,然后执行内层宏任务

  • 微任务和宏任务@小四@王云飞

    微任务和宏任务 微任务 和 宏任务 表示异步任务的两种分类。 微任务(microtask)和宏任务(macrota...

  • 宏任务和微任务

    [js 宏任务和微任务] .宏任务(macrotask )和微任务(microtask ) macrotask 和...

  • 宏任务 和 微任务

    宏任务: 当前调用栈执行的代码成为宏任务,(主代码块和定时器)也或者宿主环境提供的叫宏任务 这些任务包括: 渲染事...

  • 宏任务和微任务

    介绍这个之前, 建议先了解一下事件循环[https://www.jianshu.com/p/106867eee55...

  • 宏任务和微任务

    浏览器是多线程执行代码,渲染的。但是浏览器只给JS一个线程来执行,因此JS是单线程。因此代码都是同步执行的,但是J...

  • # 宏任务和微任务

    首先说明 首先在JavaScript中,有同步代码和异步代码.这点很清晰. 代码的执行优先级顺序是,同步代码执行优...

  • 微任务和宏任务

    JS是单线程的,可以把这个线程叫做主线程,主线程中包含宏任务队列和微任务队列,宏任务所在的队列就叫宏任务队列,微任...

  • 宏任务和微任务

    所谓微任务和宏任务 宏任务::常见的定时器,用户交互事件等等。可以理解是每次执行栈执行的代码就是一个宏任务。(宏任...

  • 2018-08-15 微任务 宏任务 MicroTask Mac

    微任务和宏任务 微任务(Microtask)宏任务(Microtask)process.nextTickPromi...

网友评论

      本文标题:2021-03-09 宏任务和微任务

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