So fusionieren Sie Objekte in JavaScript

So fusionieren Sie Objekte in JavaScript
JavaScript ist keine klassenbasierte objektorientierte Sprache, sondern eine objektorientierte Sprache. Es gibt jedoch immer noch Möglichkeiten, objektorientierte Programmierungen (OOP) zu verwenden. "Objekte" in JavaScript sind eigenständige Entitäten mit Eigenschaften und Methoden. In einigen Situationen müssen Entwickler Objekte zusammenführen, um bestimmte Aufgaben auszuführen. Für das Zusammenführen von Objekten bietet JavaScript verschiedene Standardmethoden an.

In diesem Tutorial wird die Methoden zum Zusammenführen von Objekten in JavaScript demonstriert.

So fusionieren Sie Objekte in JavaScript?

Verwenden Sie die folgenden Methoden, um Objekte in JavaScript zusammenzuführen:

  • Objekt.Zuordnung () Methode
  • Operator ausbreiten.

Lassen Sie uns die Arbeit dieser Methoden einzeln sehen.

Methode 1: Objekte mit Objekt zusammenführen.Zuordnung () Methode

Verwenden Sie die “, um die Objekte in einem einzelnen Objekt zusammenzuführen, die“Objekt.zuordnen()" Methode. Es ist nicht erforderlich, ein separates Objekt für die Verschmelzung zu erstellen. Es nimmt das Objekt als Ziel und verschmilzt alle anderen Objekte.

Syntax
Befolgen Sie die untergegewalte Syntax zum Zusammenführen von Objekten mithilfe des Objekts.Zuordnung () Methode:

Objekt.zuweisen (Ziel, Quelle1, Quelle2,…);

Die obige Syntax zeigt

  • ZielIst das Zielobjekt, bei dem alle anderen Objekte verschmelzen.
  • Source1, Source2,… Sind die Objekte, die sich in ein Zielobjekt verschmelzen.

Rückgabewert
Nach dem Zusammenführen anderer Objekte gibt es das Zielobjekt zurück.

Beispiel
Erstellen Sie zwei benannte Objekte “die Info" Und "info1”Mit entsprechenden Eigenschaften:

var info =
Name: 'John' ',
Alter: 28,
E -Mail: '[email protected] '
;
var info1 =
Fähigkeiten: 'JavaScript',
Qualifikation: 'BSCs'
;

Das Objekt zusammenführen “info1”Zu Objekt"die InfoIndem Sie sie an das „Objekt weitergeben.zuweisen () ”Methode. Das Objekt "die InfoIst das Zielobjekt und das “info1Ist die Quelle:

var candidateInformation = Objekt.zuordnen (info, info1);

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

Konsole.log (candidateInformation);

Der Ausgang zeigt an, dass das Objekt “info1"Wird erfolgreich in das Objekt verschmolzen"die Info”:

Methode 2: Objekte mit dem Spread Operator zusammenführen

Es gibt eine andere Möglichkeit, die Objekte zu verschmelzen, indem der Spread -Operator verwendet wird, der durch drei Punkte angezeigt wird (…). Es konstruiert ein neues Objekt, indem alle Eigenschaften der übergebenen Objekte kombiniert werden. Um den Spread -Operator zu verstehen, schauen Sie sich die Syntax an.

Syntax
Verwenden Sie die folgende Syntax für den Spread Operator:

var a = … obj

Beispiel
Zusammenführen Sie hier die Objekte "Info" und "info1" mit Hilfe des Spread -Operators (…) und speichern Sie sie in einer Variablen "Kandidateninformation”:

var candidateInformation = … info,… info1;

Drucken Sie das neue Objekt, das in der Variablen gespeichert ist, mit dem “Konsole.Protokoll()" Methode:

Konsole.log (candidateInformation);

Die Ausgabe zeigt, dass die Objekte erfolgreich zusammengeführt werden

Abschluss

Zum Zusammenführen von Objekten in JavaScript die “Objekt.zuordnen()”Methode oder die“Operator ausbreiten" wird eingesetzt. Im Objekt.Zuordnungsmethode () Methode, die Objekte werden in dem in seinem Argument angegebenen Zielobjekt zusammengeführt. Die zweite Methode erstellt ein neues resultierendes Objekt, indem die Objekte mit dem Spread -Operator übergeben werden. Dieses Tutorial zeigt die Methoden zum Zusammenführen von Objekten in JavaScript.