underscore的Function之delay
程序员文章站
2022-07-12 22:09:16
...
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); };