Object.assign()-metoden bruges til at kopiere værdierne af alle opregnelige attributter fra et eller flere kildeobjekter til målobjektet. Den vil vende tilbage til målobjektet.
const mål = { a: 1, b: 2 }; const kilde = { b: 4, c: 5 };
const returnedTarget = Object.assign(target, source);
console.log(målet); forventet output: Objekt { a: 1, b: 4, c: 5 }
console.log(returneredeMål); forventet output: Objekt { a: 1, b: 4, c: 5 }
MålDet oprindelige objekt vil blive ændret. Den første parameter i Object.assign-metoden er målobjektet, og de efterfølgende argumenter er alle kildeobjekter.
Bemærk, at hvis målobjektet har en egenskab med samme navn som kildeobjektet, eller hvis flere kildeobjekter har en egenskab med samme navn, tilsidesætter den efterfølgende egenskab den forrige egenskab.
|