#每天一个知识点# setTimeout 和 setInterval 的运行机制,其实就是将指定的代码移出本次执行,等到下一轮 Event Loop 时,再检查是否到了指定时间。如果到了,就执行对应的代码;如果不到,就等到再下一轮 Event Loop 时重新判断。
这意味着, setTimeout 指定的代码,必须等到本次执行的所有同步代码都执行完,才会执行。
展开
评论