// 原型链继承 function Super(){ this.name = "小明"; // this. } Super.prototype.sayName = function(){ console.log("原型继承:"+this.name); } function Sub(){} Sub.prototype = new Super(); var instance = new Sub(); instance.sayName(); // 当超类中包含的引用属性值时,其中一个子类的多条实例中,只要其中一个实例发生修改 // 原因是超类的属性变成子类的原型属性 //