schildi: Javascript / OOP / Objekte verschachteln

Beitrag lesen

Ist es möglich in javascript Objekte zu 'verschachteln'?

Bzw. möchte ich eine Struktur aufbauen, die architektonisch Javascript selber gleicht.

BSp.:

Ich habe ein Objekt Katze.

Dieses Objekt hat Eigenschaften die ich ansprechen kann und soll auch weitere Objekte enthalten können, wie zB. das 'Unter-'Objekt Farbe.
Farbe hat wieder eigene Eigenschaften und enthält ein weiteres Objekt Helligkeit.

Ich möchte dann die Mögichkeit haben, die die Helligkeit der Farbe der Katze folgendermaßen zu bestimmen:

Katze.Farbe.Helligkeit('mittel');

Ist das irgendwie möglich?

Wenn ja. Wie baue ich dies auf?