ZHI00
Results
2
comments of
ZHI00
``` console.log(1) setTimeout(()=>{ console.log(2) }, 0) new Promise((resolve, reject)=>{ console.log('new Promise') resolve() }).then(()=>{ console.log('then') }) console.log(3) ``` 按照博主所说宏任务先执行,然后轮到微任务(该例子附近有提到)。那么这个例子里,应该是2比then要更早打印,而事实是then比2早,应该是微任务先于宏任务吧,我看其他博主也是这么说的
> > ``` > > console.log(1) > > setTimeout(()=>{ > > console.log(2) > > }, 0) > > new Promise((resolve, reject)=>{ > > console.log('new Promise') > > resolve() > >...