Anbefalede kurser:

JavaScript Object.assign()

Object.assign() Definition og brug

Metoder bruges til at kopiere en eller flere egenskaber fra kildeobjektet til målobjektet.

Object.assign() Relaterede metoder:

Kopier egenskaber fra kildeobjektet til målobjektet. Object.create()

Opret et nyt objekt fra et eksisterende objekt. Object.fromEntries()

Opret et objekt fra en liste af nøgle/værdipar.

instans
// Opret målobjekt
  const person1 = {
  firstName: "Bill",
  lastName: "Gates",
  age: 50,
eyeColor: "blue"
};
// Opret kildeobjekt
// Kopier egenskaber fra kildeobjektet til målobjektet
Object.assign(person1, person2);

Prøv det selv

Syntaks

Object.assign(target, source(s))

Parameter

Parameter Beskrivelse
target Obligatorisk. Målobjektet.
source Obligatorisk. En eller flere kildeobjekter.

Returværdi

Type Beskrivelse
Object Målobjektet.

Browserv understøttelse

Object.assign() Er en funktion af ECMAScript6 (ES6).

Fra juni 2017 har alle moderne browsere understøttet ES6 (JavaScript 2015):

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

Object.assign() Ikke understøttet i Internet Explorer.