function Animal(){} Animal.prototype = { bark:function(){return "wooo";} }; function Human(){} Human.prototype = new Animal; var gotin = new Human(); console.log(gotin.bark()); // "wooo" Human.prototype.bark = function(){ return Animal.prototype.bark() + "ahhh"; }; console.log(gotin.bark()); // "woooahhh" これをついうっかり↓こうすると動かない。 function Animal(){} Animal.prototype = { bark:function(){return "wooo";}