JavaScriptにおける継承のサンプル

JSコード
function Cat(name){
Animal.call(this);
this.name = name || 'Tom’;
}
Cat.prototype = new Animal();

// 検証コード
var cat = new Cat();
console.log(cat.name);
console.log(cat.sleep());
console.log(cat instanceof Animal); // true
console.log(cat instanceof Cat); // true

JavaScript

Posted by arkgame