回调地獄 promise异步操作 宏任务和微任务

 

调用:

console.dir(Promise)

  

 

 

Promise是一个构造函数,自己身上有all、reject、resolve这几个眼熟的方法,原型上有then、catch等同样很眼熟的方法

 

 

 

宏任务:普通任务,正常执行。正常的异步任务都是宏任务,最常见的就是定时器(setInterval, setImmediate, setTimeout)、IO任务

微任务:优先于宏任务执行(但不会抢断)。微任务出现比较晚,queueMicrotask、Promise和async属于微任务(当然,async就是promise)

 

 

 

posted @ 2023-03-22 10:18  文采呱呱  阅读(12)  评论(0编辑  收藏  举报