개체에 _.throttle
을 사용하려고하는데이 작업을 올바르게 수행하지 못한다고 생각합니다. 개체의 밑줄 스로틀 사용 - 개체 참조를 유지하는 방법?
function object() {
this.throtthled = function() {
// This should alert 1
alert(this.var);
}
this.fastFunc = _.throttle(this.throtthled, 100);
this.var = 1;
}
$(function() {
var myObject = new object();
$(document).on('mousemove', myObject.fastFunc);
});
를 사용하지만 당신은 콘솔에서 undefined
이 경우에만 반환이 jsfiddle에 볼 수 있습니다. 내가 뭘 잘못하고 있니?
작성하기 전에 'this.throtthled'에 액세스하고 있습니다. – Bergi
네 말이 맞아. 나는 그것을 고쳤고'this.var'에 접근 할 수 없다. 어떤 생각? –
내 대답보기 – Bergi