Question du test Javascript

Quelle sera la première chose que le code suivant affichera?

Difficile

Quelle sera la première chose qu'affichera le code suivant ?

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();
Auteur: Jean-marie CléryStatut : PubliéeQuestion passée 2064 fois
Modifier
3
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !