我可以查看计时器是否仍在运行吗?
- 论坛
- 我可以查看计时器是否仍在运行吗?
16 浏览
我可以查看计时器是否仍在运行吗?
有一个简单的问题,我似乎找不到答案:一旦设置了setTimeout
,是否有任何方法可以查看它是否仍然被设置?
if (!Timer) { Timer = setTimeout(DoThis,60000); }
据我所知,当你clearTimeout
时,变量仍然保持在其最后的值。我刚刚查看的console.log
显示Timer
为'12',不管超时是否已设置或清除。我是否还需要将变量设置为null,或者使用其他变量作为布尔值,表示是的,我已经设置了这个计时器?肯定有一种方法只需检查超时是否仍在运行...对吧?我不需要知道剩余时间,只需知道它是否仍在运行。