summernight

Results 1 comments of summernight

Promise resolve会先于setTimeout的回调输出的原因感觉可以说的更清楚一点,执行顺序会先执行macrotask然后执行相应的microtask,而先执行Promise resolve是因为会把主进程算作一次macrotask,所以执行之后会限制性Promise resolve 也就是mircotask,然后再去执行setTimeout的回调也就是macrotask,如此往复。