有人告诉我,当你使用时,setTimeout
你必须清除它clearTimeout
.我可以在超时用完之前理解,但为什么之后呢?还是不真实?
Mad*_*iha 41
您实际上并不需要使用clearTimeout
,只有在您希望取消已经设置的超时之前才使用它.
它通常更实用clearInterval
,setInterval
因为setInterval
通常无限期运行.
不,setTimeout
在1次通话后停止运行.setInterval
但是,为了停止,你必须使用clearInterval
.如果你创建一个无限循环setTimeout
然后clearTimeout
可以使用.