Intermédiaire
Soit le code suivant :
function Creature(name, age, strength) {
this.name = name;
this.age = age;
this.strength = strength;
}
Creature.prototype.saySomething = function(words) {
console.info(this.name + ' says : ' + words.toLowerCase());
}
function Orc(name, age, strength) {
Creature.call(this, name, age, strength);
}
Orc.prototype = Object.create(Creature.prototype, { constructor : { value : Orc } });
Orc.prototype.scream = function(words) {
console.info(this.name + ' screams : ' + words.toUpperCase() + ' !!!');
}
Comment pourrions-nous utiliser la syntaxe ES2015 (ES6) pour améliorer ce code, de telle sorte à ce qu'il donne exactement le même résultat ?
Auteur: Jean-marie CléryStatut : PubliéeQuestion passée 2014 fois
Modifier
0
Évaluations de la communauté
Questions similairesPlus de questions sur Javascript