Наследование переменных свойств
Из упражнения в Codeacademy:
function Penguin(name) {
this.name = "Pingy";
this.numLegs = 2;
}
// create your Emperor class here and make it inherit from Penguin
function Emperor (name){
this.name = name;
}
Emperor.prototype = new Penguin();
var emp = new Emperor("Empy");
Итак, я сделалEmperor
наследовать свойства отPenguin
теперь я знаю чтоemp.numLegs
будет 2.
После прочтения комментариев я отредактировал вопрос: как вы видите, я дал имя при созданииemp
, а такжеemp.name
действительно будет именем моего нового emp, который называется "Empy". Но как насчетname
унаследованный от конструктора класса Penguin? Куда это идет?