Ist es möglich, JavaScript -Objekten dynamisch benannte Eigenschaften hinzuzufügen?

Ist es möglich, JavaScript -Objekten dynamisch benannte Eigenschaften hinzuzufügen?

Während der Arbeit mit JavaScript müssen Programmierer häufig dynamische Eigenschaften in einem Objekt hinzufügen, z. B. ein Formular, in dem Benutzer Elemente mit dynamisch benannten Eigenschaften hinzufügen können. In einigen Fällen ist es erforderlich, Daten in Objekte zu organisieren, wobei die Merkmale dieser Objekte dynamische Benennung von den von ihnen interagierenden Daten erfordern, mit denen sie interagieren. Im Allgemeinen können dynamisch benannte Eigenschaften immer dann nützlich sein, wenn Sie ein Objekt mit Eigenschaften erstellen müssen, die bis zur Laufzeit nicht bekannt sind.

In diesem Tutorial wird definiert, ob es möglich ist, benannte Eigenschaften in Objekten in JavaScript dynamisch hinzuzufügen.

Ist es möglich/machbar, Objekte in JavaScript dynamisch benannte Eigenschaften hinzuzufügen/einzufügen?

Ja, dynamisch benannte Eigenschaften können zu JavaScript -Objekten hinzugefügt werden. Zu diesem Zweck verwenden Sie die “Quadratklammer Notation”.

Syntax

Folgen Sie der angegebenen genannten Syntax für das Hinzufügen benannter Eigenschaften dynamisch in die Objekte:

obj ['PropertyName'] = 'Wert';


Beispiel

Ein Objekt erstellen “Auto"Mit Eigenschaften"Farbe" Und "Modell”:

var car =
"Farbe: Schwarz",
"Modell": 2011
;


Eine Eigenschaft hinzufügen “Preis"Dynamisch mit dem"Klammer Notation”:

Auto ["Preis"] = "555 $";


Drucken Sie das Objekt auf der Konsole:

Konsole.Protokoll (Auto);


Der Ausgang zeigt an, dass die “PreisDie Eigenschaft wurde erfolgreich in das Objekt hinzugefügt:


Jetzt werden wir eine weitere Eigenschaft in demselben Objekt hinzufügen:

Auto ["Name"] = "BMW";


Schließlich drucken Sie die “Auto”Objekt auf der Konsole:

Konsole.Protokoll (Auto);


Ausgang


Wir haben alle wesentlichen Informationen zusammengestellt, die für das Hinzufügen benannter Eigenschaften dynamisch im Objekt relevant sind.

Abschluss

In JavaScript können Sie ein Objekt dynamisch mit der “Eigenschaften hinzufügenQuadratklammer Notation"Mit der folgenden Syntax"OBJ ['PropertyName'] = 'Wert'”. In diesem Tutorial haben wir das Konzept definiert, ob es möglich ist, benannte Eigenschaften in Objekten in JavaScript dynamisch hinzuzufügen.