圣杯模式 JS继承
//圣杯模式 //JS继承
function inherit(Target, Origin) {
function F() {}; //中间值,这样son可以自己构造自己的属性,而且不改变father的空间。
F.prototype = Origin.prototype;
Target.prototype = new F();
Target.prototype.constuctor = Target; //让constuctor,指向自己
Target.prototype.uber = Origin.prototype; //超类,找到他真正继承自谁,可有可无
}
Father.prototype.lastName = "xiao";
function Father() {};
function Son() {};
inherit(Son, Father);
var son = new Son();
var father = new Father();
console.log(son.lastName);