基于原型链实现类的继承
function A(x){
this.x1=x;
this.get1=function(){
return this.x1;
}
}
function B(x){
this.x2=x;
this.get2=function(){
return this.x2+this.x2;
}
}
//new A类的一个实例
var p1=new A(1);
//B类的原型链上加了一个A类的实例
B.prototype=p1;
//new B类的一个实例
var p2=new B(2);
//B类的一个实例拥有A类的属性和方法
p2.x1