如何给window.setInterval的函数传递参数
2008-06-04 17:00
441 查看
导读:
众所周知,调用window.setInterval(funcname,time)时,funcname要么直接防止函数体,要么放置函数的名字,比如
function test(){
alert("");
}
window.setInterval(test,1000);
//window.setInterval("test",1000);
不过,如果要想给test函数传递参数就不好办了。实际上,通过一个匿名函数,就可以实现给函数传递参数了,比如
function test(username){
alert(username);
}
window.setInterval(function(){
test.apply(this,"comDeng");
},1000);
这样以来,就将"comDeng"传递给test函数了。如果要做一个通用的处理方法的话,就可以写这样一个函数来实现。
function test(username){
alert(username);
}
function bindInterval(funcName){
var args=[];
for(var i=1;i
众所周知,调用window.setInterval(funcname,time)时,funcname要么直接防止函数体,要么放置函数的名字,比如
function test(){
alert("");
}
window.setInterval(test,1000);
//window.setInterval("test",1000);
不过,如果要想给test函数传递参数就不好办了。实际上,通过一个匿名函数,就可以实现给函数传递参数了,比如
function test(username){
alert(username);
}
window.setInterval(function(){
test.apply(this,"comDeng");
},1000);
这样以来,就将"comDeng"传递给test函数了。如果要做一个通用的处理方法的话,就可以写这样一个函数来实现。
function test(username){
alert(username);
}
function bindInterval(funcName){
var args=[];
for(var i=1;i
相关文章推荐
- 如何给window.setInterval的函数传递参数
- 如何使用定时器settimeout、setInterval执行能传递参数的函数(转)
- 如何使用定时器settimeout、setInterval执行能传递参数的函数(转)
- 如何使用定时器settimeout、setInterval执行能传递参数的函数
- 如何使用定时器settimeout、setInterval执行能传递参数的函数
- 如何使用定时器settimeout、setInterval执行能传递参数的函数
- 如何使用定时器settimeout、setInterval执行能传递参数的函数
- 如何使用定时器settimeout、setInterval执行能传递参数的函数
- 如何使用定时器settimeout、setInterval执行能传递参数的函数
- 如何使用定时器settimeout、setInterval执行能传递参数的函数
- 如何使用定时器settimeout、setInterval执行能传递参数的函数
- 如何使用定时器settimeout、setInterval执行能传递参数的函数
- 函数参数是指针,如何传递
- C语言中如何将二维数组作为函数的参数传递
- angularjs指令中的scope引用父作用域的函数,如何传递参数
- string类型在参数传递中如何作为引用,如何在函数外修改函数内的string类型
- 如何将二维数组作为函数的参数传递
- 如何将二维数组作为函数的参数传递