Hard
Either the following code:
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() + '!!!');
}
How could we use the ES2015(ES6) syntax to improve this code so that it gives exactly the same result?
Author: Jean-marie CléryStatus: PublishedQuestion passed 2232 times
Edit
0
Community EvaluationsNo one has reviewed this question yet, be the first!
9
Which of the following equality(s) are true? 0 == '', 'f' + 1 == 'f1'5
How to call a function inside a function in Javascript8
Invert a string in Javascript10
Write a Javascript code that prints the indexes of an array.5
What will be the first thing that the following code displays?7
What will this code display?7
Which of the following is the **most optimized** method for creating a literal object?