4 Stimmen

javascript Punkt-Notation zu Klammer-Notation in Array von Objekten

Ich habe ein Array von Objekten und ich bin auf der Suche nach Google Schließung zu verwenden. Ich muss einige Punkt-Notation in Klammer-Notation konvertieren.

Im Moment greife ich auf die Eigenschaften in einer Schleife wie dieser zu:

TheArray[i].MyProp1;
TheArray[i].MyProp2;

Wenn ich schreibe

TheArray[i].['MyProp1'];

es wird nicht umgewandelt. Wie mache ich diese Konvertierung in Klammerschreibweise in Arrays von Objekten.

7voto

Lassen Sie den Punkt fallen.

Es sollte einfach sein TheArray[i]['MyProp1'];

0voto

Morgon Punkte 3169

Die Klammern entsprechen direkt der Punktschreibweise - Sie greifen auf ein Element des Objekts zu.

TheArray[i]['MyProp1']

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X