超时/间隔ID是否已被回收?

时间:2013-03-25 19:58:07

标签: javascript settimeout setinterval

setTimeoutsetInterval返回的ID在完成(或已被清除)后是否会被回收?或者所有ID在会话期间都是唯一的?

是否可以在旧ID上调用clearTimeoutclearInterval导致无关的超时/间隔被清除?

1 个答案:

答案 0 :(得分:5)

From the spec

  

实现WindowTimers接口的每个对象都有一个活动计时器列表。此列表中的每个条目都由一个数字标识,该数字在列表中对于实现WindowTimers接口的对象的生命周期必须是唯一的。