function extend(Child, Parent){
var F = function() { }
F.prototype = Parent.prototype
Child.prototype = new F()
Child.prototype.constructor = Child
Child.superclass = Parent.prototype
}
我有一个问题,在扩展父类时,正在删除子原型函数,如何保存子函数并使用此函数扩展父函数?
答案 0 :(得分:0)
当你做那样的事情时,你会在之后添加子原型的属性。
function MyChild() {}
extend(MyChild, MyParent);
MyChild.prototype.newMethod = function () {}
我建议使用Object.create或sham。