如何使用定时器settimeout、setInterval执行能传递参数的函数(转)
2016-12-19 11:21
786 查看
来自: http://www.cnblogs.com/wkylin/archive/2012/09/07/2674911.html[/code]
var userName="jack";
//根据用户名显示欢迎信息
function hello(_name){
alert("hello,"+_name);
}//*=============================================================
//* 功能: 修改 window.setInterval ,使之可以传递参数和对象参数
//* 方法: setInterval (回调函数,时间,参数1,,参数n) 参数可为对象:如数组等
//*=============================================================
var __sto = setInterval;
window.setInterval = function(callback,timeout,param){
var args = Array.prototype.slice.call(arguments,2);
var _cb = function(){
callback.apply(null,args);
}
__sto(_cb,timeout);
}
window.setInterval(hello,3000,userName);
相关文章推荐
- 如何使用定时器settimeout、setInterval执行能传递参数的函数
- 如何使用定时器settimeout、setInterval执行能传递参数的函数
- 如何使用定时器settimeout、setInterval执行能传递参数的函数
- 如何使用定时器settimeout、setInterval执行能传递参数的函数
- 如何使用定时器settimeout、setInterval执行能传递参数的函数
- 如何使用定时器settimeout、setInterval执行能传递参数的函数
- 如何使用定时器settimeout、setInterval执行能传递参数的函数(转)
- 如何使用定时器settimeout、setInterval执行能传递参数的函数
- 如何使用定时器settimeout、setInterval执行能传递参数的函数
- 如何使用定时器settimeout、setInterval执行能传递参数的函数
- 使用定时器settimeout、setInterval执行能传递参数的函数
- 使用让定时器settimeout、setInterval执行函数能够传递参数
- 如何使用setInterval执行带有参数的函数
- 使用自定义setTimeout和setInterval使之可以传递参数和对象参数
- JS中setInterval、setTimeout不能传递带参数的函数的解决办法
- 使用闭包优雅的为setInterval(setTimeout)传递参数
- 使用定时器实现Js的延期执行或重复执行setTimeout,setInterval
- 【JavaScript】使用定时器实现Js的延期执行或重复执行setTimeout,setInterval
- 如何给window.setInterval的函数传递参数
- 使用自定义setTimeout和setInterval使之可以传递参数和对象参数