【发布时间】:2011-03-15 21:36:30
【问题描述】:
这里有一个我似乎找不到答案的简单问题:一旦设置了setTimeout,有什么方法可以查看它是否仍然设置好?
if (!Timer)
{
Timer = setTimeout(DoThis,60000);
}
据我所知,当您clearTimeout 时,变量保持在其最后一个值。 console.log 我刚刚看到显示 Timer 为“12”,无论超时是否已设置或清除。我是否也必须清空变量,或者使用其他变量作为布尔值,是的,我已经设置了这个计时器?当然有一种方法可以检查超时是否仍在运行......对吗?我不需要知道还剩多长时间,只要它还在运行即可。
【问题讨论】:
标签: javascript settimeout