一些笔记
🤩
一些笔记
 
new Promise((resolve, reject) => {
  console.log("外部promise");
  resolve();
})
  .then(() => {
    console.log("外部第一个then");
    new Promise((resolve, reject) => {
      console.log("内部promise");
      resolve();
    })
      .then(() => {
        console.log("内部第一个then");
      })
      .then(() => {
        console.log("内部第二个then");
      });
    return new Promise((resolve, reject) => {
      console.log("内部promise2");
      resolve();
    })
      .then(() => {
        console.log("内部第一个then2");
      })
      .then(() => {
        console.log("内部第二个then2");
      });
  })
  .then(() => {
    console.log("外部第二个then");
  });
 
如果then 函数中返回了一个promise 对象且继续链式调用then 的话,第二个then 则与返回的。
 
事件循环:
setTimeout的回调函数不一定会在准确时间内被调用。
 
浏览器一般每秒刷新屏幕60次,达到每秒60帧(60fps)。