Christian Kruse: Javascript / OOP / Objekte verschachteln

Beitrag lesen

Hallo schildi,

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?

Sicher :)

function cat() {
  this.color = new color();
}

function color() {
  this.brightness = m_brightness;
}

function m_brightness(type) {
  return 10;
}

Im Konstruktor muss die uebergeordnete Klasse halt jedesmal
die untergeordnete Klasse instantiieren.

Gruesse,
 CK