Create a self
or that
variable, which holds a reference to this
. Something like this:
var ClassA = function () {
var self = this;
this.MyProperty1 = 3;
self.MyProperty2 = "hello world";
var ClassB_EventHandler = function () {
self.MyProperty1;
self.MyProperty2;
}
}
You can use this
and self
interchangeably in ClassA
's scope. In the ClassB
event handler, you'll be required to use self
to reference ClassA
properties.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…