setTimeout和setInterval有什么区别呢?

setTimeout和setInterval有什么区别呢?,第1张

setTimeout和setInterval有什么区别呢?
  • setTimeout(fn,t),超时调用,超过时间t,就执行fn,只调用一次。
  • setInterval(fn,t),间歇调用,调用周期t,执行fn,可循环调用多次。

二者调用后,均返回一个数值ID,此ID是计划执行代码的唯一标识符,可以通过它来取消尚未执行的调用

clearTimeout(id)
clearInterval(id)
取消间歇调用的重要性要远远高于取消超时调用,因为在不加干涉的情况下,间歇调用将会一直执行到页面卸载。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/4926786.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存