До сих пор вы добавляли свойства к 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 нового объекта.