page contents

定时器的执行顺序或机制?

轩辕小不懂 发布于 2021-07-31 14:58
阅读 564
收藏 0
分类:WEB前端开发
1518
Nen
Nen
- 程序员

**因为js是单线程的,浏览器遇到setTimeout或者setInterval会先执行完当前的代码块,在此之前会把定时器推入浏览器的待执行事件队列里面,等到浏览器执行完当前代码之后会看一下事件队列里面有没有任务,有的话才执行定时器的代码。**所以即使把定时器的时间设置为0还是会先执行当前的一些代码。

请先 登录 后评论