У меня есть базовый класс:
function Monster() {
this.health = 100;
}
Monster.prototype.growl = function() {
console.log("Grr!");
}
Что я хочу расширить и создать другой класс с помощью
function Monkey extends Monster() {
this.bananaCount = 5;
}
Monkey.prototype.eatBanana {
this.bananaCount--;
this.health++; //Accessing variable from parent class monster
this.growl(); //Accessing function from parent class monster
}
Я провел довольно много исследований, и, как представляется, в JavaScript есть много запутанных решений для этого. Каким будет самый простой и надежный способ выполнить это в JS?