A metódus az összes felsorolható saját tulajdonság értékének másolására egy vagy több forrásobjektumról egy célobjektumra.
Object.assign(target) Object.assign(target, source1) Object.assign(target, source1, source2) Object.assign(target, source1, source2, /* …, */ sourceN)
const target = { a: 1, b: 2 } const source = { b: 4, c: 5 } const returnedTarget = Object.assign(target, source) console.log(target) // Expected output: Object { a: 1, b: 4, c: 5 } const obj1 = { a: 10, b: 10, c: 10 } const obj1 = { b: 20, c: 20 } const obj1 = { c: 30 } console.log(Object.assign({}, obj1, obj2, obj3)) // Expected output: Object { a: 10, b: 20, c: 30 }