JS 定时器

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

当JS中需要使用定时器的时候,一般会想到使用setInterval,但缺点是注销时有点麻烦。我们可以使用变量保存创建的定时器,在需要的时候注销。可经常的问题是无法确定在什么时候注销合适。还有一种办法是使用setTimeout,只执行一次,可以在执行完成后再次注册。代码如下:

function call() {
                setTimeout(async () => {
                   //需要执行的代码
                    call()
                }, interval)

            }
            call()
上一篇 下一篇

猜你喜欢

热点阅读