我有这样的东西。
function myFunction()
{
var testVar;
if(txt == "Maybe")
{
txt == "No";
testVar = setInterval(function(){ zrobTo() }, 1000);
}
else if(txt == "No")
{
txt == "Maybe";
clearInterval(testVar);
}
}
当... clearInterval
不在if里,那么代码就能用,但我想在if里用这个。这可能吗?
原因是setInterval永远不会离开函数。由于变量是本地的,所以当函数结束时就会被删除。我没有找到解决这个问题的方法。D=