Hard
What will be the** first thing** that the following code displays?
function Item() {
this.name = 'item';
};
Item.prototype.take = function() {
console.log('You can take' + this.name);
};
function Lantern() {
this.name = 'lantern';
this.light= function() {
console.log('Light the' + this.name);
}
};
Lantern.prototype = Object.create(Item.prototype);
Lantern.prototype.constructor = Lantern;
var lantern = new Lantern();
setTimeout(lantern.light, 1);
lantern.take();
Author: Jean-marie CléryStatus: PublishedQuestion passed 1971 times
Edit
3
Community EvaluationsNo one has reviewed this question yet, be the first!
Similar QuestionsMore questions about Javascript
8
Which of the following equality(s) are true? 0 == '', 'f' + 1 == 'f1'7
Write a Javascript code that prints the indexes of an array.6
Invert a string in Javascript6
Which of the following is the **most optimized** method for creating a literal object?5
What is the value of `obj.hello` after executing these few lines of code?