阅读背景:

聊聊JavaScript异步中的macrotask和microtask

来源:互联网 

前言

首先来看一个JavaScript的代码片断:

console.log(1);

setTimeout(() => {
  console.log(2);
  Promise.resolve().then(() => {
    console.log(3)
  });
}, 0);

new Promise((resolve, reject) => {
  console.log(4)
  resolve(5)
}).then((data) => {
  console.log(data);
})

setTimeout(() => {
  console.log(6);
}, 0)

console.log(7);console.log(1);

setTime



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: