如下代码:
 function SuperType(name){
 this.name=name;
 this.colors=["red","blue","green"];
 }
 SuperType.prototype.sayName=function(){
 alert(this.name);
 };
 function SubType(name,age){
 
 SuperType.call(this,name);//这里面的代码当我创建构造函数的时候,this不就是我new的对象吗,然后调用SuperType()函数,增加了个name属性
为什么我new SubType的时候,书上说,其实是调用SuperType的构造函数
 this.age=age;
 
 }
SubType.prototype=new SuperType();
 var ins=new SubType("tiantian",29);