1.原形链继承法每一个子构造函数都有一个原型对象,而子原型对象有一个指向子构造函数的指针,而子实例则有一个指向子原型对象的内部指针;假如我们让子原型对象指向父实例,则子原型对象就指向了父实例的原型对象,同样父原型对象有一个指向父构造函数的指针;这就是原形链的思想
代码如下:
function Parent(){
this.property=true;
}
Parent.prototype.getSuperValue=function(){
return this.property;
}
function Sub(){
this.subprototype=false;
}
Sub.prototype.getSubValue=function(){
return this.subprototype=false;
}
var sub1 = new Sub();
alert(sub1.getSuperValue);//true