logo

JavaScript Object.assign() Metode

Det Object.assign() metode bruges til at kopiere værdierne af alle talrige egne egenskaber fra et eller flere kildeobjekter til et målobjekt. Objekter tildeles og kopieres ved reference. Det vil returnere målobjektet.

Syntaks:

 Object.assign(target, sources) 

Parameter

mål : Målobjektet.

kilder : Kildeobjektet(erne).

Returværdi:

Denne metode returnerer målobjektet.

Browser support:

Chrome Ja
Edge Ja
Firefox Ja
Opera Ingen

Eksempel 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 

Eksempel 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 

Eksempel 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