定时器相信大家都用的很多,举个简单的栗子:

setTimeout(function(){
    alert(1);
},1000)


这是一个很简单的定时器的例子,就是在延时1s后弹出1,这个例子中setTimeout有两个参数,第一个是个匿名函数,表示具体延时后要执行的东西,第二个参数是延时的时长(此处为1秒);


下面再举一个例子来看下定时器加第三个参数是什么样的:

setTimeout(function(str){
    alert(str);
},1000,'333')

上面这段代码运行后,弹出了333,其实第三个参数就是setTimeout第一个参数--函数的第一个实参,所以也就弹出了333,同理也可以加第45678个参数。