【发布时间】:2014-07-14 12:20:42
【问题描述】:
我有一个接受一些参数的函数。但是下划线去抖动的用法是:
var lazyLayout = _.debounce(calculateLayout, 300);
但就我而言,calculateLayout 需要一些参数才能运行。在这种情况下我怎样才能通过它们?
更新:
示例calculateLayout 函数:
var calculateLayout = function(a,b) {
console.log('a is ' + a + ' and b is ' + b);
}
【问题讨论】:
-
对此不完全确定,因为我还没有完全适应下划线,但如果 calculateLayout 是一个函数,那么在匿名函数中传递带有 args 的函数。还是您已经尝试过?
-
呃,the
debouncefunction 是否传递给定的论点?只需致电lazyLayout('a', 'b')。 -
@Gandalf StormCrow,也许你不应该接受我的回答,因为它不是最优雅的解决方案,但只要它被接受,我就不能删除它