如果在执行Javascript代码的过程中,有异步如何操作呢?
中间我们插入了一个setTimeout的函数调用,这个函数被放入到通用栈里,执行会立即结束,并不会阻塞代码的执行。

那么事件循环,宏任务和微任务是什么?
1.优先处理微任务队列中的任务,处理完微任务队列中的所有任务
2.准备处理下一个宏任务,但是在处理下一个红任务之前,保证微任务队列已经清空。
3.执行宏任务,等到执行完宏任务之后
4.在开始执行下一个宏任务之前,再次检查微任务队列,有任务执行该微任务列队里面的任务,没有任务才会执行下一个宏任务。
微任务列队中的任务的优先级高于宏任务队列中的任务。
感谢大家观看
文章不错支持一下,非常喜欢
文章不错非常喜欢,支持一下
友链已经添加好了,欢迎回访哈
文章不错支持一下,非常喜欢
文章不错非常喜欢,支持一下
文章不错支持一下,非常喜欢
文章不错非常喜欢,支持一下
马克吐温的作品就很经典,小时候很爱看
文章不错支持一下,非常喜欢
文章不错非常喜欢,支持