setInterval清除方法

2023-12-03  本文已影响0人  寻找无名的特质

当使用setInterval时,在退出页面时需要将其注销,可以在创建时使用变量保存,在注销时将这个变量作为参数。然而,很多情况下,需要注销的代码与创建定时器的代码不在同一个访问域中,无法获取创建时的变量。这种情况下,注销需要一定的技巧。下面是代码:

let end=setInterval(function(){},100000)
            for(let i=1;i<=end;i++){
                clearInterval(i)
            }

setInterval返回的是已注册的定时器序号,如果我们创建一个新的定时器,就会获得现有定时器的个数,就可以将定时器逐个清除。

上一篇下一篇

猜你喜欢

热点阅读