上这堂课:
var MyClass = new Class({
Implements: [Events, Options],
initialize: function() {
this.a = 1;
},
myMethod: function() {
var mc = new differentClass({
events: {
onClick: function() {
console.log(this.a); // undefined (should be 1, 2, 3 etc)
this.a ++;
}
}
});
}
});
我如何保持this.a的价值?我基本上是在尝试从最后一点到刚刚单击的坐标画一条线(使用画布)。
[编辑]
我不想绑定this
,因为它显然很糟糕,它会覆盖differentClass
选项。