猿问

promise原理和setTimeout顺序问题

网上看到很多promise实现的方法都是借助setTimeout实现执行顺序的调整
既然都是基于setTimeout,为什么promise会比setTimeout更加快?

我明白为微任务和宏任务的区别
可是promise不是基于setTimeout的吗?


ITMISS
浏览 715回答 1
1回答

斯蒂芬大帝

promise 是promise , setTimeout 是setTimeout吧,只是某些情况 比如在浏览器不支持promise的话,用setTimeout兜底,比如vue中的nextTick
随时随地看视频慕课网APP

相关分类

Html5
我要回答