`
zhangyaochun
  • 浏览: 2567861 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

underscore的Function之delay

阅读更多

 

 

  delay

 

   _.delay(function,wait,[*arguments])

 

  •  类似setTimeout  等待参数wait后调用function
  • 如果传递了可选的参数arguments ,当function执行的时候,传递给它

  源码

 

_.delay = function(func,wait){

     //看看有没有第三个参数
     var args = Array.prototype.slice.call(arguments,2);

     return setTimeout(function(){

              //这边调用的时候传一下args,不管有没有
              return func.apply(null,args);


      },wait);    

};

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics