定时器相信大家都用的很多,举个简单的栗子:
setTimeout(function(){ alert(1); },1000)
这是一个很简单的定时器的例子,就是在延时1s后弹出1,这个例子中setTimeout有两个参数,第一个是个匿名函数,表示具体延时后要执行的东西,第二个参数是延时的时长(此处为1秒);
下面再举一个例子来看下定时器加第三个参数是什么样的:
setTimeout(function(str){ alert(str); },1000,'333')
上面这段代码运行后,弹出了333,其实第三个参数就是setTimeout第一个参数--函数的第一个实参,所以也就弹出了333,同理也可以加第45678个参数。