, чтобы сохранить свой прогресс
Изменение прототипа на новый объект
До сих пор вы добавляли свойства к prototype
индивидуально:
Bird.prototype.numLegs = 2;Это становится утомительным после нескольких свойств.
Bird.prototype.eat = function () {Более эффективным способом является создание
console.log («nom nom nom»);
}
Bird.prototype.describe = function () {
console.log («Мое имя» + this.name);
}
prototype
для нового объекта, который уже содержит свойства. Таким образом, свойства добавляются сразу: Bird.prototype = {
numLegs: 2,
eat: function () {
console.log («nom nom nom»);
},
Опишите: function () {
console.log («Мое имя» + this.name);
}
};
Добавьте свойство numLegs
и два метода eat()
и describe()
prototype
Dog
, установив prototype
нового объекта.
/**
* Your test output will go here.
*/