gpt4 book ai didi

javascript - 为什么 clearInterval 不适用于函数

转载 作者:搜寻专家 更新时间:2023-10-31 22:58:55 25 4
gpt4 key购买 nike

这是代码

var t = ()=>{

setInterval(()=>{

console.log('hello')

},1000)


}

t();

clearInterval(t)

为什么 clearinterval 不会阻止 setInterval 的执行?

最佳答案

它不适用于函数,因为这就是机制的设计方式。调用 setInterval() 会返回一个数字,该数字用作调用建立的计时器的标识符。该数字必须传递给 clearInterval()

传递非数字的内容或传递未标识事件计时器的数字不会导致错误,但调用无效。

在您的情况下,您的 t() 函数可以简单地返回 setInterval() 调用的结果,并且您的外部代码可以保存它以备后用,但是您可以喜欢。

关于javascript - 为什么 clearInterval 不适用于函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45240154/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com