我定义了一个javascript继承函数并尝试继承一个类
function extends(Child, Parent) {
var F = function(){};
F.prototype = Parent.prototype;
Child.prototype = new F();
Child.prototype.constructor = Child;
Child.uber = Parent.prototype;
}
function MyClass (){
};
MyClass.prototype.doSomeThing=function(){
};
然后我写了
var a={};
extends( a , MyClass );
a.doSomeThing();
但它报告 a.doSomeThing 不是一个函数
欢迎任何评论