setInterval()、clearInterval()、setTimeout()和clearTimeout() js计数器方法(还有第三个参数)

用法是会用,但是之前一直以为接函数的

var a = setInterval(function(){},1000)

比如a是函数名,最近才发现它是一个ID,

var intervalID = window.setInterval(code, delay);

intervalID是你想要取消的重复动作的ID,这个ID是个整数,是由setInterval()返回的.

后续补充:setTimeout()可以有第三个参数

     setTimeout(fn,delay,param1,param2....)

     第三个参数及以后的参数都可以作为fn函数的参数

例如:

    function fn(x,y){
      console.log(x)//1
      console.log(y)//2
    }

    setTimeout(fn,1000,1,2)

原文地址:https://www.cnblogs.com/xumqfaith/p/7741914.html