下面介绍的原型链的继承是指构造函数通过 对象的prototype 属性来完成的继承
//构造函数的通过prototype 的原型链继承function man(){this.human='中国人'}function person(name,age){this.name=namethis.age=age}person.prototype=new man()//改变person的prototype person.prototype.constructor=person //这里有个bug 声明后的prototype 会继承man的constructor 为了保持回溯的正常 在这里再声明一次var person1=new person()var man1=new man()console.log(person1.constructor) //personconsole.log(man1.constructor) //manconsole.log(person1.human)//中国人