Hinzufügen von Schlüssel-/Wertpaaren zu JavaScript-Objekten
Das Hinzufügen neuer Eigenschaften zu einem JavaScript-Objekt ist für die Bearbeitung und Erweiterung seiner Funktionalität unerlässlich. In diesem Artikel werden zwei Methoden untersucht, um dies zu erreichen: die Verwendung der Punktnotation und der eckigen Klammernotation.
Verwendung der Punktnotation
Diese Methode ist unkompliziert, wenn Sie den gewünschten Eigenschaftsnamen kennen hinzufügen. Die Syntax lautet wie folgt:
obj.propertyName = value;
Um beispielsweise eine Eigenschaft key3 mit dem Wert value3 zum Objekt obj hinzuzufügen, würden wir schreiben:
obj.key3 = "value3";
Mit eckigen Klammern Notation
Wenn der Eigenschaftsname nicht im Voraus bekannt ist oder dynamisch bestimmt wird, ist die Notation in eckigen Klammern erforderlich. Die Syntax lautet:
obj["propertyName"] = value;
Diese Methode ist nützlich, wenn Eigenschaften basierend auf einem Zeichenfolgenschlüssel abgerufen oder festgelegt werden. Der folgende Code verwendet beispielsweise eine Funktion, um Eigenschaftswerte basierend auf einem dynamischen Eigenschaftsnamen abzurufen:
var getProperty = function (propertyName) { return obj[propertyName]; }; console.log(getProperty("key1")); // value1 console.log(getProperty("key2")); // value2 console.log(getProperty("key3")); // value3
Zusätzliche Hinweise
Es ist wichtig zu beachten, dass JavaScript-Arrays dies können kann auch entweder mit der Array-Literal-Notation oder der Array-Konstruktor-Notation erstellt werden. Ersteres wird wegen seiner prägnanten Syntax bevorzugt, während letzteres mehr Flexibilität beim Arbeiten mit Arrays als Objekten bietet.
Das obige ist der detaillierte Inhalt vonWie füge ich mithilfe der Punkt- und Klammernotation Schlüssel/Wert-Paare zu JavaScript-Objekten hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!