,debouncedAjax: _.debounce(_.bind(myFunction, this), 2000)
,request: function(requestParams, response){
this.debouncedAjax(requestParams, response);
}
当我可以要求时,我会得到这个
未捕获的类型错误:无法调用未定义的方法“应用”(匿名函数)
如果我像这样在 debouncedAjax 属性上设置该 debounce 函数的结果
,initialize: function() {
this.debouncedAjax = _.debounce(this.imoveisAjaxRequest, 2000);
}
它工作正常!
为什么 ?
顺便说一句:去抖动是来自令人惊叹的 underscore.js 框架的功能!