当前位置:首页 > Windows程序 > 正文

修改 window.setTimeout,使之可以传递参数和对象参数

2021-03-13 Windows程序

var _setTimeout=setTimeout; window.setTimeout=function(callback,time,params){ var param=Array.prototype.slice.call(arguments,2); var _callback=function(){ callback.apply(null,param); } _setTimeout(_callback,time); } function test(param){ alert(param); } function test2(a,b,c){ alert(a+b+c); } var obj=new Object(); window.setTimeout(test,100,obj); window.setTimeout(test2,100,obj,1,2);

  

修改 window.setTimeout,使之可以传递参数和对象参数

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/60278.html