Javascript 多重继承或访问对象外部的属性和方法
是否可以使a可以访问此.p此.function1Javascript 多重继承或访问对象外部的属性和方法,javascript,Javascript,是否可以使a可以访问此.p此.function1 欢迎发表您的评论如果您想在a.func中访问它,您需要在t内部保留对此的引用。请尝试以下操作: var ob = function(){ }; ob.prototype.func = function(){ }; var t = function(){ this.p=0; this.function1(){ } var a=new ob(); a.func=function(){//override
欢迎发表您的评论如果您想在
a.func
中访问它,您需要在t
内部保留对此
的引用。请尝试以下操作:
var ob = function(){
};
ob.prototype.func = function(){
};
var t = function(){
this.p=0;
this.function1(){
}
var a=new ob();
a.func=function(){//overrides the func
//hope to access this.p this.function1
}
};
var t = function(){
var this_t = this; // Use this_t to access this.p and this.function1 inside a
this.p=0;
this.function1 = function(){
}
var a=new ob();
a.func = function(){//overrides the func
this_t.p = 1;
this_t.function1();
}
};