Zugriff auf Objekteigenschaften mit Variablen
Können JavaScript-Objekte Variablen als Eigenschaftsnamen integrieren, wie zum Beispiel:
<code class="javascript">var myVar = "name"; var myObject = { {myVar}: "value" };</code>
Lösung: Berechnete Eigenschaftsnamen
In ES6:
ES6 führt berechnete Eigenschaftsnamen ein und ermöglicht die Verwendung von Ausdrücken als Eigenschaftsnamen:
<code class="javascript">var myVar = "name"; var myObject = { [myVar]: "value" };</code>
In Pre-ES6:
Obwohl dies in Objektliteralen nicht unterstützt wird, können Sie Eigenschaften dynamisch mit der []-Syntax zuweisen:
<code class="javascript">var myObject = {}; var myVar = "name"; myObject[myVar] = "value";</code>
Das obige ist der detaillierte Inhalt vonWie kann ich Variablen als Eigenschaftsnamen in JavaScript-Objekten verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!