百度首页 | 百度空间
 
查看文章
 
应用JS里的apply和call
2008-04-18 09:31

设置一个类似于setTimeout的函数

///测试代码   
function aaaa(a){   
    alert(a);   
}   
  
function aaaaa(a,b,c){   
    alert(a + b + c);   
}   

var __sto = setTimeout;   
yu= function(callback,timeout,param){   
    var args = Array.prototype.slice.call(arguments,2);   
    var _cb = function(){   
        callback.apply(null,args);   
    }   
    __sto(_cb,timeout);   
}

var a = "a";   
yu(aaaa,1000,a);   
yu(aaaaa,2000,a,6,7);  

  


类别:Js | 添加到搜藏 | 浏览() | 评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码:
 

     

©2008 Baidu