Introduction aux objets I, 32/33


#1

Problème je ne comprends pas, le code me parait bon, j'ai pas fait de faute de frappes.

// 3 lignes suffisent pour créer harry_potter
var harry_potter = new Object();
harry_potter.pages = 350;
harry_potter.auteur = "J.K. Rowling";

// Un constructeur customisé pour le Livre
function Livre(pages, auteur) {
this.pages = pages;
this.auteur = auteur;
}
var le_hobbit = new Livre(320,"J.R.R. Tolkien");


#2

Il met met ça comme message d’erreur : Oups, merci de réessayer. Avez-vous crée le nouveau avec l'objet Livre ?


#3

En cherchant sur les autres questions à propos du même sujet, j'ai trouvé que le correcteur de code ne supporte pas qu'il n'y ait pas d'espace entre "320," et "J.R.R. Tolkien".

Donc le bon code, ou du moins, celui qui passe bien pour le correcteur automatique est :
var le_hobbit = new Livre(320, "J.R.R. Tolkien");
... sans oublier l'espace après la virgule !

En espérant t'avoir aidé, ou d'autres qui bloqueront à cet endroit :wink: