记住以下即可:宏任务与微任务都是异步
    宏任务:计时器、ajax、读取文件
    微任务:promise.then

    执行顺序

    1. 同步
    2. process.nestTick
    3. 微任务(promise.then)
    4. 宏任务(计时器,ajax,读取文件)
    5. setImmediate

    注意:只有then里的代码是异步的,promise里的是同步的
    所以6是同步的,7是异步的
    image.png
    题目:
    image.png

    image.png