JavaScript -Objekt -Push -Funktion

JavaScript -Objekt -Push -Funktion
In JavaScript fügt die Funktion Push () Elemente/Elemente am Ende eines Arrays ein. JavaScript -Objekte haben jedoch standardmäßig keine Push () -Methode. Wenn Sie einem Objekt in JavaScript ein neues Schlüsselwertpaar hinzufügen möchten, weisen Sie einfach einem neuen oder vorhandenen Schlüssel einen Wert zu.

In diesem Tutorial wird die Funktion push () in einem Objekt zum Hinzufügen von Elementen zu einem Objekt demonstriert.

So fügen Sie einem Objekt Elemente hinzu?

Es gibt kein "drücken()Funktion oder Methode zum Hinzufügen von Elementen zu einem Objekt. Verwenden Sie also die folgenden Ansätze, um ein Objekt in Schlüsselwertpaaren Elementen hinzuzufügen:

  • Punktnotation
  • Quadratklammer Notation
  • Zuordnung () Methode
  • DefineProperties () Methode

Methode 1: Fügen Sie ein Objekt mit Punktnotation Elemente hinzu

Verwenden Sie die “PunktNotation zum Hinzufügen von Elementen zu einem Objekt. Der DOT -Operator wird verwendet, um die Eigenschaften/Attribute und Methoden von Objekten zuzugreifen, einzufügen oder zu ändern.

Syntax

Verwenden Sie die unten erwähnte Syntax, um ein Objekt mit Hilfe der ((.) Notation:

Objekt.Eigenschaft = Wert;

Beispiel

Ein Objekt erstellen namens “obj"Mit Eigenschaften"Alpha" Und "Beta”:

const obj =
Alpha: 'Alpha',
Beta: 'Beta'
;

Eigenschaft hinzufügen “Gamma”Verwenden Sie den Punktoperator:

obj.gamma = 'gamma';

Drucken Sie das Objekt auf der Konsole mit der “aus“Konsole.Protokoll()" Methode:

Konsole.log (obj);

Es ist zu sehen, dass das “GammaEigenschaft wurde erfolgreich zu einem Objekt hinzugefügt:

Methode 2: Hinzufügen von Elementen zu einem Objekt mithilfe von Quadratklassennotation Elemente

Sie können auch die „verwenden“eckige KlammerNotation zum Hinzufügen der Elemente zum Objekt. Ähnlich wie bei Punktnotation wird es auch zum Zugriff auf, hinzufügen und Änderungen von Objekteigenschaften und -methoden verwendet.

Syntax

Befolgen Sie die angegebene Syntax zum Hinzufügen von Elementen zu einem Objekt mit [] Notation:

Objekt ['Eigenschaft'] = Wert;

Beispiel

Fügen Sie zwei Eigenschaften hinzu, “Gamma" Und "JS”Zum Objekt mit Hilfe der Quadratklammer [] Notation:

obj ["gamma"] = 'gamma';
obj ["js"] = 'JavaScript';

Ausgang

Methode 3: Hinzufügen von Elementen zu einem Objekt mithilfe von AIMISIGKEIT () Methode addieren

Ein weiterer Ansatz zum Hinzufügen von Elementen zu einem Objekt besteht darin, die zu verwendenzuordnen()" Methode. Es wird verwendet, um die Werte aller aufgezählbaren Eigenschaften von mehreren Quellobjekten zu einem bestimmten Zielobjekt zu kopieren.

Syntax

Um das Element einem Objekt hinzuzufügen, verwenden Sie die angegebene Syntax:

Objekt.zuweisen (Objekt, Schlüssel: 'value');

Beispiel

Verwenden Sie die Methode AIMISTEM () und fügen Sie zwei Eigenschaften hinzu. “Gamma" Und "JS”Zu einem Objekt:

Objekt.ordnungsgemäß (obj, gamma: 'gamma', js: 'javaScript');

Es kann beobachtet werden, dass die neuen Eigenschaften dem Objekt erfolgreich hinzugefügt werden:

Methode 4: Hinzufügen von Elementen zu einem Objekt mit der Methode defineProperty () hinzugefügt

Zum Hinzufügen von Elementen zu einem Objekt verwenden Sie die “DefineProperty ()" Methode. Es ermöglicht, eine neue Eigenschaft zu definieren/zu deklarieren oder eine vorhandene Eigenschaft in einem Objekt zu ändern, und gibt an, wie sich diese Eigenschaft verhalten soll. Zum Beispiel, ob die Eigenschaft aufzählbar ist oder nicht, und so weiter.

Syntax

Folgen Sie der angegebenen Syntax für die Methode definationProperty ():

Objekt.DefineProperty (OBJ, Prop, Deskriptor)

Es braucht drei Argumente:

  • objIst das Objekt, für das die Eigenschaft definiert wird.
  • StützeIst der zu definierende Eigenschaftsname.
  • DeskriptorIst ein Objekt, das das Verhalten der Eigenschaft angibt, einschließlich ihres Wertes, unabhängig davon.

Beispiel

Definieren Sie eine Eigenschaft für ein Objekt mit der “DefineProperty ()" Methode:

Objekt.DefineProperty (obj, 'gamma',
Wert: "Gamma",
Aufzählbar: wahr,
Beschreibbar: wahr,
Konfigurierbar: True
);

Ausgang

Hier geht es darum.

Abschluss

In JavaScript gibt es eine "drücken()Funktion verwendet zum Hinzufügen von Elementen zu einem Array. Für Objekte ist es nicht nützlich. Verwenden Sie also die “, um ein Objekt in Schlüsselwertpaaren zu einem Objekt hinzuzufügenPunkt"Notation", "Eckige Klammer"Notation", "zuordnen()Methode oder die “DefineProperties ()" Methode. Dieses Tutorial hat das Verfahren zum Hinzufügen der Push () -Funktionalität in einem Objekt zum Hinzufügen von Elementen zu einem Objekt gezeigt.