86 这不是事实-完成超时后清除超时没有什么害处,但这不是必须的。 根据规格: 如果handle无法识别在其上调用[clearTimeout]的WindowOrWorkerGlobalScope对象的活动计时器列表中的条目,则该方法不执行任何操作。 换句话说,这是无人操作;什么也不会发生,也不会抛出任何错误。 — jmar777 source
50 实际上clearTimeout,您不需要使用,仅在希望取消已设置的超时之前使用它。 通常,它可以无限期地运行clearInterval,setInterval因此通常更实用setInterval。 — 马达拉的幽灵 source
10 不,setTimeout在1个电话后停止运行。为了停止setInterval,您必须使用clearInterval。如果创建一个无限循环,setTimeout则clearTimeout可以使用。 — 特雷弗 source