好的,非常简单的问题.我在javascript参加速成课程.
如果我 timer = setTimeout(..., 500)用来设置定时器,然后clearTimeout(timer)清除定时器,定时器的整数值不会改变,所以我的问题是如何知道定时器是超时还是清除?
timer = setTimeout(..., 500)
clearTimeout(timer)
我想使用if (timer) {...},但显然正整数总是返回true.
if (timer) {...}
javascript settimeout
javascript ×1
settimeout ×1