logo

JavaScript Object.assign() Metod

De Object.assign() metod används för att kopiera värdena för alla uppräknade egna egenskaper från ett eller flera källobjekt till ett målobjekt. Objekt tilldelas och kopieras genom referens. Det kommer att returnera målobjektet.

Syntax:

 Object.assign(target, sources) 

Parameter

mål : Målobjektet.

källor : Källobjektet/källobjekten.

Returvärde:

Denna metod returnerar målobjektet.

Webbläsarstöd:

Krom Ja
Kant Ja
Firefox Ja
Opera Nej

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

Produktion:

 3 5 1 2 

Exempel 2

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

Produktion:

 33 5 

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

Produktion:

 3 5 23 1