JavaScript 继承

wen · 2018年11月15日 · 49 次阅读
function inherit(Target, Origin){
    function F() {}
    F.prototype = Origin.prototype;
    Target.prototype = new F ();
    Target.prototype.constructor = Target;
    Target.prototype.uber = Origin.prototype;
}

Father.prototype.lastName = "we";
function Father (){
    this.sex = "male";
}
function Son (){

}

inherit(Son, Father);
var son = new Son ();
var father = new Father ();

请问对象son为什么不能继承Father的sex? 即,son.sex 不是 “male”而是undefined。

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册