宏任务-macroTask
包括整体代码script
,setTimeout
,setInterval
微任务-microTask
Promise
process.nextTick
事件循环-EventLoop
先执行宏任务,当前宏任务执行结束之后,查看是否有可执行的微任务,如果有先执行微任务,执行结束之后开始新的宏任务;如果没有直接开始新的宏任务。
3709D58E-F3EB-41BD-B907-011154ED6FAC.png
包括整体代码script
,setTimeout
,setInterval
Promise
process.nextTick
先执行宏任务,当前宏任务执行结束之后,查看是否有可执行的微任务,如果有先执行微任务,执行结束之后开始新的宏任务;如果没有直接开始新的宏任务。
本文标题:js中的宏任务、微任务
本文链接:https://www.haomeiwen.com/subject/ruohjltx.html
网友评论