Kursrekommendation:
- Föregående sida assign()
- Nästa sida constructor
- Åter till föregående nivå JavaScript-objektets referenshandbok
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);
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.
- Föregående sida assign()
- Nästa sida constructor
- Åter till föregående nivå JavaScript-objektets referenshandbok