Heim > Web-Frontend > js-Tutorial > Wie füge ich mithilfe der Punkt- und Klammernotation Schlüssel/Wert-Paare zu JavaScript-Objekten hinzu?

Wie füge ich mithilfe der Punkt- und Klammernotation Schlüssel/Wert-Paare zu JavaScript-Objekten hinzu?

Linda Hamilton
Freigeben: 2024-12-26 01:40:10
Original
711 Leute haben es durchsucht

How Do I Add Key/Value Pairs to JavaScript Objects Using Dot and Bracket Notation?

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;
Nach dem Login kopieren

Um beispielsweise eine Eigenschaft key3 mit dem Wert value3 zum Objekt obj hinzuzufügen, würden wir schreiben:

obj.key3 = "value3";
Nach dem Login kopieren

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;
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage