nam: Object Oriented Programming in Javascript

Beitrag lesen

Hi

Das funktioniert ja auch, allerdings belegt er mir hoverOn nicht mit true vor(Testausgabe mit alert ergibt undefined), wie ich es ganz oben gemacht habe?
Wieso macht er das nicht?In einer der Methode Rating.prototype.showRating kann ich nämlich mit this.hover = false; das Attribut auf false setzen und er tut dies auch.

Wenn ich das richtig verstanden habe, hast du hoverOn im Objekt Rating definiert. Später versuchst du auf diese Methode im Prototype-Objekt des Objekts Rating Rating.prototype zurückzugreifen. So rum funktioniert die Prototype-Chain nicht.

Gruss,
Mathias