为什么宏任务先执行确没有微任务触发快
时间: 2024-04-26 16:22:45 浏览: 107
js代码-浏览器宏任务和微任务的触发机制
这是因为在 JavaScript 中,宏任务和微任务是由不同的任务队列维护的。当一个宏任务执行完毕后,会检查微任务队列是否有任务需要执行。如果有,那么会优先执行微任务队列中的任务,直到微任务队列为空才会继续执行下一个宏任务。因此,即使微任务触发比宏任务先执行,但是微任务的执行是在宏任务执行完毕之后才会进行的,所以可能会出现宏任务先执行的情况。
阅读全文