Gibt es eine Möglichkeit, so etwas wie das Folgende in JavaScript zum Laufen zu bringen?
var foo = {
a: 5,
b: 6,
c: this.a + this.b // Doesn't work
};
In der aktuellen Form führt dieser Code offensichtlich zu einem Referenzfehler, da this
bezieht sich nicht auf foo
. Aber ist Gibt es eine Möglichkeit, die Werte in den Eigenschaften eines Objektliterales von anderen, früher deklarierten Eigenschaften abhängig zu machen?