美文网首页
setTimeout setInterval

setTimeout setInterval

作者: ZOYA_MOLA | 来源:发表于2020-01-07 10:40 被阅读0次
image.png

setTimeout(function(){}, 0 )
0秒后执行 !== 立即执行!
这段代码的意思是,只要主线程执行栈内的同步任务全部执行完毕,栈为空就马上执行。 也就是说 还是要去 Event Table 排队的。、

setInterval(function(){}, 1000)
循环执行 每隔指定时间将注册的函数置入Event Queue
不是每隔?时间 执行这个定时器,而是每隔?时间会有方法进入Event Queue
一旦setInterval的回调函数fn执行时间超过了延迟时间ms,那么就完全看不出来有时间间隔了

相关文章

网友评论

      本文标题:setTimeout setInterval

      本文链接:https://www.haomeiwen.com/subject/obkractx.html