先执行宏任务还是微任务
时间: 2024-05-25 13:13:36 浏览: 193
18-宏任务和微任务:不是所有任务都是一个待遇_For_vip_user_0011
在 JavaScript 引擎中,先执行宏任务还是微任务取决于它们被添加到任务队列中的顺序。当执行完当前宏任务后,JavaScript 引擎会检查微任务队列中是否有任务,如果有则优先执行微任务队列中的任务,直到微任务队列为空,然后再执行下一个宏任务。
因此,如果在当前宏任务中添加了微任务,那么这些微任务会在当前宏任务执行结束后立即执行。如果在微任务执行期间又添加了新的微任务,那么这些新的微任务会在当前微任务执行结束后继续执行,直到微任务队列为空。
阅读全文