2012-09-30 15 views

Antwort

14

Nein, es gibt keine Möglichkeit, auf das Objektliteral zuzugreifen, das gerade in der Definition selbst definiert wird.

Wenn Sie Eigenschaften basierend auf den Werten anderer Eigenschaften festlegen möchten, müssen Sie entweder beide auf einem externen Wert basieren (der keine Eigenschaft selbst ist) oder eine Initialisierungsfunktion ausführen, nachdem das Objektliteral definiert wurde kann einige Eigenschaften basierend auf den Werten anderer Eigenschaften festlegen.

+0

Ok, vielen Dank für die schnelle Antwort! Ich muss eine externe Variable erstellen und auf das Objekt zugreifen. –

+0

Weitere Beispiele finden Sie unter: http://stackoverflow.com/questions/4616202/self-references-in-object-literal-declarations?lq=1 – Yosi

Verwandte Themen