gpt4 book ai didi

javascript - clearInterval 什么都不做

转载 作者:行者123 更新时间:2023-11-30 07:58:55 26 4
gpt4 key购买 nike

很简单,setIntervall 正常启动 't' 并且 go 为假,clearinterval 什么都不做并且 go 为真。所以如果 app.post 第三次执行,我有 2 个 Intervals,处理 t。我不明白为什么。

go= true;
app.post('/s', function s(req, res){
if (go){
setInterval(t, 3000);
go = false;
}else{
clearInterval(t);
go = true;
}
});

最佳答案

setInterval 返回需要传递给 clearInterval 的标识符 - 您不会通过传递函数引用来清除它:

go= true;
var interval=0;
app.post('/s', function s(req, res){
if (go){
interval = setInterval(t, 3000);
go = false;
}else{
clearInterval(interval);
go = true;
}
});

关于javascript - clearInterval 什么都不做,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32992174/

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