Einführung:
Das Kombinieren von Daten aus mehreren Quellen ist eine häufige Aufgabe in der JavaScript-Entwicklung. Das Zusammenführen von Objekten ist eine Technik, die es Ihnen ermöglicht, Eigenschaften verschiedener Objekte in einer einzigen Einheit zu kombinieren. In diesem Artikel werden verschiedene Methoden zum Zusammenführen von JavaScript-Objekten untersucht.
Objektverteilungssyntax (ES2018):
let merged = {...obj1, ...obj2};
Objekt.zuordnen (ES2015):
Object.assign(obj1, obj2);
Diese Methoden führen die Eigenschaften von obj2 in obj1 zusammen. Eigenschaften in obj2 überschreiben alle vorhandenen Eigenschaften mit demselben Namen in obj1.
for (var attrname in obj2) { obj1[attrname] = obj2[attrname]; }
Diese Methode kopiert alle Eigenschaften von obj2 nach obj1 , einschließlich derjenigen, die bereits in obj1 vorhanden sind.
Wenn Sie mehr Kontrolle über das Zusammenführungsverhalten benötigen, können Sie eine benutzerdefinierte Funktion erstellen:
function merge_options(obj1, obj2) { var obj3 = {}; for (var attrname in obj1) { obj3[attrname] = obj1[attrname]; } for (var attrname in obj2) { obj3[attrname] = obj2[attrname]; } return obj3; }
Das obige ist der detaillierte Inhalt vonWie füge ich JavaScript-Objekte effektiv zusammen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!