我有这样的事情:
function myFunction()
{
var testVar;
if(txt == "Maybe")
{
txt == "No";
testVar = setInterval(function(){ zrobTo() }, 1000);
}
else if(txt == "No")
{
txt == "Maybe";
clearInterval(testVar);
}
}
如果clearInterval
不在,那么代码是否有效,但我想在if中使用。有可能吗?
答案 0 :(得分:0)
原因是setInterval永远不会离开函数。由于变量是局部变量,因此在函数结束时将其删除。我找不到解决此问题的方法。 D =