Difficile
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 1776 fois
Modifier
0
Évaluations de la communauté
Questions similairesPlus de questions sur Javascript
7
Laquelle des égalités suivantes est vraie ? 0 == '', 'f' + 1 == 'f1'6
Que peut-on dire du code suivant ?6
Écrire un code Javascript qui affiche les indices d'un tableau.5
Comment écraser une propriété dans un objet en Javascript4
Écrire un code Javascript qui affiche le contenu du tableau : Peter, Paul, Jacques, et la longueur du tableau.