在js中,我们常常会用到定时器来处理各种各样的问题,当我们需要清除定时器的时候,我们常常会定义一个值来接受定时器的返回值,然后再把定义好的这个值写到清除定时器的括弧后面。 如:
1 var times = setInterval(function () { 2 3 } 4 5 },3000); 6 7 clearInterval(times);
我刚开始一直以为它的返回值就是本身,,没怎么在意,但是今天我console了一下,发现并非如此,看
是个数值类型的1,这让我百思不得其解,后来上网进行查阅,原来返回的是定时器的ID,如果是第一次使用这个定时器,则返回1,如果要清除第一次使用的定时器也可以这么写clearInterval(1);
原文地址:https://www.cnblogs.com/mmykdbc/p/6654007.html
标签:定时器,清除,clearInterval,times,返回值,js From: https://www.cnblogs.com/maxiaopi/p/16625987.html