prototypeを学ぶ・・・
本日は
しばらくおさぼり中だったcodeacademyの続きを学習しました!
現在92%。
なかなか進まなくなってきました。
prototypeが難しかったので、メモ。
==============
==============
function Animal(name,numLegs){
this.name = name;
this.numLegs = numLegs;
}
Animal.prototype.sayName = function(){
console.log("Hi my name is "+ this.name);}
var penguin = new Animal("Captain Cook", 2);
penguin.sayName(); //-> Hi my name is Captain Cook
==============
prototypeを利用したクラスの継承
==============
function Penguin(name) {
this.name = name;
this.numLegs = 2;
}
Emperor.prototype = new Penguin(); // Penguinを継承
function Emperor(name){
this.name = name;}
var emperor = new Emperor('PenPen');
console.log(emperor.numLegs);
==============