//组合继承,子函数可以调用父函数的方法 //定义一个person构造函数 //父函数的方法定义在原型链上 //定义一个person构造函数 function Person(name , age){ this.name = name; this.age = age; }; //原型链添加一个方法 Person.prototype.setName = function(name){ this.name = name; } //创建子函数 function Fat(height){ this.height = height; } //原型链添加一个方法 Fat.prototype.setHeight = function(height){ this.height = height; } //创建fat是Person的实例 Fat.prototype = new Person();//得到父类型的方法 Fat.prototype.constructor = Fat; var f = new Fat ("168") f.setName("bob");