【发布时间】:2011-04-17 05:43:25
【问题描述】:
我在 javascript 中尝试继承,并编写了这两个函数:
Object.prototype.inherits=function(obj){this.prototype=new obj;}
Object.prototype.pass=function(obj){obj.prototype=new this;}
这段代码运行良好:
Dog.inherits(Animal);
但以下失败:
Animal.pass(Dog);
据我了解,我的传递函数不起作用,因为“this”不是对对象实例本身的引用?如果是这种情况,我如何从自身内部引用该对象?
提前致谢!
【问题讨论】:
标签: javascript oop object reference this