什么是宏任务和微任务?
Javascript把异步任务又做了进一步的划分,异步任务又分为两类分别是:
- 宏任务
- 异步Ajax请求
- setTimeout、setInterval
- 文件操作
- 其他宏任务
- 微任务
- promise.then、.catch、.finally
- process.nextTick
- 其他微任务
宏任务和微任务的执行顺序
每一个宏任务执行完之后,都会检查是否存在待执行的微任务,如果存在,则执行完所有的微任务之后,再继续执行下一个宏任务。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。