我试图在另一个实例方法的事件处理程序中调用实例方法,但我得到的函数未定义,我认为这是因为在事件处理程序中“this”指的是 DOM 元素而不是实例:
function MyObject(something) {
this.something = something;
this.value = 'abc';
}
MyObject.prototype.Init = function() {
$(this.something).click(function() {
this.DoSomething();
});
};
MyObject.prototype.DoSomething = function() {
//do something
};
有没有办法让“this”指向实例?