Kursrekommendation:

JavaScript Object.assign()

Object.assign() Definition och användning

Metoder används för att kopiera en eller flera källobjekts egenskaper till målobjektet.

Object.assign() Relaterade metoder:

Kopiera egenskaper från källobjektet till målobjektet. Object.create()

Skapa ett nytt objekt från ett befintligt objekt. Object.fromEntries()

Skapa ett objekt från en lista av nyckel/värde-paar.

instans
// Skapa målobjekt
  const person1 = {
  firstName: "Bill",
  lastName: "Gates",
  age: 50,
eyeColor: "blue"
};
// Skapa källobjekt
// Kopiera egenskaper från källobjektet till målobjektet
Object.assign(person1, person2);

Prova själv

Syntax

Object.assign(target, source(s))

Parameter

Parameter Beskrivning
target Obligatorisk. Målobjekt.
source Obligatorisk. En eller flera källobjekt.

Returvärde

Typ Beskrivning
Object Målobjekt.

Webbläsarstöd

Object.assign() Det är en egenskap av ECMAScript6 (ES6).

Från och med juni 2017 stöder alla moderna webbläsare 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() Stöds inte i Internet Explorer.