Section 32


#1

This is the code I have been trying to use but every time I press save and submit it gives the error :
Oops, try again. Make sure to use the Book constructor to create the_hobbit, and in the console:
ReferenceError: book is not defined

// 3 lines required to make harry_potter
var harry_potter = new Object();
harry_potter.pages = 350;
harry_potter.author = "J.K. Rowling";

// A custom constructor for book
function Book (pages, author) {
this.pages = pages;
this.author = author;
}

// Use our new constructor to make the_hobbit in one line
var the_hobbit = new Book(320, "J.R.R.Tolkien");

any thoughts??


#2

// 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;
}

// Utilisez notre nouveau constructeur pour créer le_hobbit sur une seule ligne
var le_hobbit= new Livre(320, 'J.R.R. Tolkien');

Message : Oups, merci de réessayer. Avez-vous crée le nouveau avec l'objet Livre ?

Je ne comprend pas bien. Je suis tenté de dire que l'erreur vient de l'exercice.


#3

Je ne parle pas Francais, Je suis Angle.


#4

Oui c'est possible que l'erreur vient de l'exercice – mon code est presque pareil et a été accepté. Voici:

var the_hobbit = new Book(320, 'J.R.R. Tolkien');

Aussi, si j'utilise le tien (et traduis les noms des variables en anglais) il marche.

thebelgian1's post below has provided the solution to this – my autocorrect was adding a space to your book title so that it passed the verification


#5

Hi

there is a typo: you should write "J.R.R. Tolkien" instead of "J.R.R.Tolkien" (one space missing before Tolkien)