setTimeout和clearTimeout

来源:互联网 发布:c语言代码在线 编辑:程序博客网 时间:2024/06/06 12:29

setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式.

clearTimeout() 方法可取消由 setTimeout() 方法设置的 timeout.


clearTimeout()根据什么取消clearTimeout() 呢?

setTimeout() 方法的返回值是一个唯一的数值,用于标识具体的setTimeout执行任务, 如果你想要终止 setTimeout() 方法的执行,那就必须使用 clearTimeout() 方法来终止,而使用这个方法的时候,系统必须知道你到底要终止的是哪一个 setTimeout() 方法 (因为你可能同时调用了好几个 setTimeout() 方法),这样 clearTimeout() 方法就需要一个参数,这个参数就是 setTimeout() 方法的返回值 (数值),用这个数值来唯一确定结束哪一个 setTimeout() 方法。

0 0