Skip to content
本页目录

原型链

img.png

  • 事件循环过程

    1.先执行同步代码

    2.执行完所有的微任务

    3.执行一个宏任务

    javascript
    setTimeout(()=>{
        console.log('macrotask')
    },0);
    
    queueMicrotask(() => {
      /* 微任务中将运行的代码 */
      console.log('microTask1')
    });
    
    queueMicrotask(() => {
      /* 微任务中将运行的代码 */
      console.log('microTask2')
    });
    console.log('synchronize')
    //输出结果
    // synchronize
    // microTask1
    // microTask2
    // macrotask
  • 事件循环六个阶段

img.png

原型链 has loaded