gpt4 book ai didi

javascript - setinterval 似乎加速

转载 作者:行者123 更新时间:2023-11-30 18:05:48 26 4
gpt4 key购买 nike

我在一个函数中有一个 setinterval,在第一次点击时一切似乎都很好,但随后的每次点击都会加速这个计时器。我不明白为什么。

function startGame() {
var myVar=setInterval(function(){myTimer()},100);
}

最佳答案

第二次点击时,第一个间隔也有效,因为这个事件在 100 毫秒内发生两次。试试这个:

var myVar;
function startGame() {
if(myVar)
clearInterval(myVar);
myVar=setInterval(function(){myTimer()},100);
}

或者:

var myVar;
function startGame() {
if(!myVar)
myVar=setInterval(function(){myTimer()},100);
}

关于javascript - setinterval 似乎加速,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15833296/

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