현재 위치 - 법률 상담 무료 플랫폼 - 회사 전체 - js中如何移除定时器
js中如何移除定时器

定时器一般有两个

1)setTimeout();//n毫秒后执行一次

2)setInterval();//每隔n秒执行一次

这两个方法都有个返回值,返回一个定时器id,可以定义一个变量接收

清除定时器方法:

setTimeout()对应的是 clearTimeout(id);

setInterval()对应的是 clearInterval(id);

下面有个例子:

<script>

//setTimeout?1000ms后执行1次

var?i?=?setTimeout(function(){

},1000);

//setInterval?每隔1000ms执行一次

var?j?=?setInterval(function(){

},1000)

//清除Timeout的定时器,传入id(创建定时器时会返回一个id)

clearTimeout(i);

//清除Interval的定时器,传入id(创建定时器时会返回一个id)

clearInterval(j);

</script>