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 1971 fois
Modifier
3
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !
Questions similairesPlus de questions sur Javascript
8
Laquelle des égalités suivantes est vraie ? 0 == '', 'f' + 1 == 'f1'7
Écrire un code Javascript qui affiche les indices d'un tableau.6
Inverser une chaine de caractère en Javascript6
Laquelle des méthodes suivantes est la **plus optimisée** pour créer un objet littéral?5
Quelle est la valeur de `obj.hello` après l'exécution de ces quelques lignes de code?