logo

JavaScript Object.assign()-methode

De Object.assign() methode wordt gebruikt om de waarden van alle opsombare eigen eigenschappen van een of meer bronobjecten naar een doelobject te kopiëren. Objecten worden door middel van referentie toegewezen en gekopieerd. Het retourneert het doelobject.

Syntaxis:

 Object.assign(target, sources) 

Parameter

doel : het doelobject.

bronnen : De bronobject(en).

Winstwaarde:

Deze methode retourneert het doelobject.

Browserondersteuning:

Chroom Ja
Rand Ja
Firefox Ja
Opera Nee

voorbeeld 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); 

Uitgang:

 3 5 1 2 

Voorbeeld 2

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

Uitgang:

 33 5 

Voorbeeld 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); 

Uitgang:

 3 5 23 1