Сообщение от ugin_root
|
В итоге получается так:
function Foo(){
this.param1="start";
this.param2="stop";
this.get.__parent__ = this;
}
Foo.prototype.get = {};
Foo.prototype.get.p1 = function(){
alert(this.__parent__.param1);
};
var foo = new Foo();
foo.get.p1();
ещё раз спасибо!
|
Вы уверены, что это то, что нужно? Так уже не работает:
function Foo(param){
this.param1=param;
this.param2="stop";
this.get.__parent__ = this;
}
Foo.prototype.get = {};
Foo.prototype.get.p1 = function(){
alert(this.__parent__.param1);
};
var foo = new Foo("1");
foo.get.p1();
var foo2=new Foo("2");
foo.get.p1();