setInterval使用方法如下:
iTimerID = window.setInterval(vCode, iMilliSeconds [, sLanguage])
vCode实际上是一个函数入口指针,具体使用时可以有两种方式指定
window.setInterval("someFunction()", 5000);
window.setInterval(someFunction, 5000);
无论以上哪种方式,在实际使用过程中若要向someFunction传递变量参数都是无法实现的,此时,我们可以专门定义一个返回函数指针的对象
objTimer=setInterval(getSomeFunction(v),5000)
function getSomeFunction(v) {
return someFunction;
function someFunction() {
alert(v);
}
}
iTimerID = window.setInterval(vCode, iMilliSeconds [, sLanguage])
vCode实际上是一个函数入口指针,具体使用时可以有两种方式指定
window.setInterval("someFunction()", 5000);
window.setInterval(someFunction, 5000);
无论以上哪种方式,在实际使用过程中若要向someFunction传递变量参数都是无法实现的,此时,我们可以专门定义一个返回函数指针的对象
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)