我有一个函数,需要传入一些参数。但是使用 underscore debounce 的方法是:
var lazyLayout = _.debounce(calculateLayout, 300);
但在我的情况下,calculateLayout
需要一些参数才能运行。在这种情况下,我该如何传递它们?
更新:
示例 calculateLayout
函数:
var calculateLayout = function(a,b) {
console.log('a is ' + a + ' and b is ' + b);
}
debounce
函数 确实会传递所给定的参数。只需调用lazyLayout('a', 'b')
即可。 - Bergi