Kursvorschlag:

JavaScript Object.assign()

Object.assign() Definition und Verwendung

Methoden, um Eigenschaften eines oder mehrerer Quellobjekte in das Zielobjekt zu kopieren.

Object.assign() Verwandte Methoden:

Eigenschaften des Quellobjekts in das Zielobjekt kopieren. Object.create()

Ein neues Objekt aus einem vorhandenen Objekt erstellen. Object.fromEntries()

Ein Objekt aus einer Liste von Schlüssel/Wert-Paaren erstellen.

Instanz
// Zielobjekt erstellen
  const person1 = {
  firstName: "Bill",
  lastName: "Gates",
  age: 50,
eyeColor: "blue"
};
// Quelle objekt erstellen
// Eigenschaften des Quellobjekts in das Zielobjekt kopieren
Object.assign(person1, person2);

Selbst ausprobieren

Syntax

Object.assign(target, source(s))

Parameter

Parameter Beschreibung
target Erforderlich. Zielobjekt.
source Erforderlich. Ein oder mehrere Quellobjekte.

Rückgabewert

Typ Beschreibung
Object Zielobjekt

Browser-Unterstützung

Object.assign() Ist eine Eigenschaft von ECMAScript6 (ES6).

Ab Juni 2017 unterstützen alle modernen Browser ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
Mai 2016 April 2017 Juni 2017 September 2016 Juni 2016

Object.assign() Wird in Internet Explorer nicht unterstützt.