什么是 任务,什么是微任务
时间: 2023-07-03 12:06:01 浏览: 159
任务(task)是指在 JavaScript 中需要执行的代码块,通常是由某个事件触发或者由某个函数调用而产生的一段代码。任务可以分为宏任务和微任务两种类型。
微任务(microtask)是指在 JavaScript 引擎中,在当前任务执行结束后立即执行的任务,它的优先级比宏任务高。常见的微任务包括 Promise 的回调函数、MutationObserver 的回调函数等。微任务会在当前任务的所有同步任务和宏任务执行完毕后,按照它们进入队列的先后顺序依次执行。
阅读全文