js语句执行前后判断
判断执行顺序可以记住以下几个重点
1、promise中的回调函数立刻执行,then中的回调函数会推入微任务队列中,等待调用栈所有任务执行完才执行
2、async函数里的内容是放入调用栈执行的,await的下一行内容是放入微任务执行的
3、调用栈执行完成后,会不断的轮询微任务队列,即使先将宏任务推入队列,也会先执行微任务
ref
- Post title:js语句执行前后判断
- Post author:Willem Zhang
- Create time:2022-03-31 20:42:50
- Post link:https://ataraxia.top/2022/03/31/js语句执行前后判断/
- Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.
Comments