Erstellen von Objekteigenschaften aus Variablenwerten in JavaScript
Es kann vorkommen, dass Sie auf der Grundlage von Objekteigenschaften dynamisch Werte erstellen und zuweisen müssen variable Werte. Während die Punktnotation (z. B. myObj.property) eine bequeme Möglichkeit ist, auf vorhandene Eigenschaften zuzugreifen, ist sie möglicherweise nicht immer zum Erstellen neuer Eigenschaften geeignet.
Sie können eine Objekteigenschaft dynamisch aus einem Variablenwert erstellen Verwenden Sie die Klammernotation:
var myObj = new Object(); var a = 'string1'; var b = 'string2'; myObj[a] = b; alert(myObj[a]); //Returns 'string2'
In diesem Beispiel ermöglicht uns die Syntax myObj[a], eine neue Eigenschaft namens „string1“ mit dem Wert zu erstellen 'string2'. Die Variable „a“ speichert den Namen der Eigenschaft, die wir erstellen möchten, während „b“ den zuzuweisenden Wert enthält.
Die Klammernotation ist besonders nützlich, wenn Sie Eigenschaften mit dynamischen oder benutzerdefinierten Eigenschaften erstellen müssen Namen. Es bietet eine vielseitige Möglichkeit, Objekteigenschaften zur Laufzeit zu manipulieren.
Das obige ist der detaillierte Inhalt vonWie kann ich JavaScript-Objekteigenschaften mithilfe von Variablenwerten dynamisch erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!