logo

JavaScript-Object.assign()-Methode

Der Object.assign() Die Methode wird verwendet, um die Werte aller aufzählbaren eigenen Eigenschaften von einem oder mehreren Quellobjekten auf ein Zielobjekt zu kopieren. Objekte werden per Referenz zugewiesen und kopiert. Es wird das Zielobjekt zurückgegeben.

Syntax:

 Object.assign(target, sources) 

Parameter

Ziel : Das Zielobjekt.

Quellen : Die Quellobjekte.

Rückgabewert:

Diese Methode gibt das Zielobjekt zurück.

Browserunterstützung:

Chrom Ja
Rand Ja
Feuerfuchs Ja
Oper NEIN

Beispiel 1

 const object1 = { a: 1, b: 2, c: 3 }; const object3= { g: 1, h: 2, i: 3 }; const object2 = Object.assign({c: 4, d: 5}, object1); const object4 = Object.assign({g: 34, h: 25}, object3); console.log(object2.c, object2.d); console.log(object4.g, object4.h); 

Ausgabe:

 3 5 1 2 

Beispiel 2

 const object1 = { a: 11, b: 12, c: 33 }; const object2 = Object.assign({c: 4, d: 5}, object1); console.log(object2.c, object2.d); 

Ausgabe:

 33 5 

Beispiel 3

 const object1 = { a: 1, b: 2, c: 3 }; const object2 = Object.assign({a: 3,c: 4, d: 5,g: 23,}, object1); console.log(object2.c, object2.d,object2.g,object2.a); 

Ausgabe:

 3 5 23 1