I dette eksemplet lærer du å skrive et JavaScript-program som vil slå sammen egenskapen til to objekter.
For å forstå dette eksemplet, bør du ha kunnskap om følgende JavaScript-programmeringsemner:
- JavaScript-objekter
- JavaScript Object.assign ()
Eksempel 1: Slå sammen egenskap for to objekter ved hjelp av Object.assign ()
// program to merge property of two objects // object 1 const person = ( name: 'Jack', age:26 ) // object 2 const student = ( gender: 'male' ) // merge two objects const newObj = Object.assign(person, student); console.log(newObj);
Produksjon
(navn: "Jack", alder: 26, kjønn: "mann")
I eksemplet ovenfor blir to objekter slått sammen til ett ved hjelp av Object.assign()
metoden.
Den Object.assign()
metoden returnerer en gjenstand ved å kopiere verdiene av alle enumerable egenskaper fra ett eller flere kildeobjekter.
Eksempel 2: Slå sammen eiendom med to objekter ved hjelp av Spread Operator
// program to merge property of two objects // object 1 const person = ( name: 'Jack', age:26 ) // object 2 const student = ( gender: 'male' ) // merge two objects const newObj = (… person,… student); console.log(newObj);
Produksjon
(navn: "Jack", alder: 26, kjønn: "mann")
I eksemplet ovenfor blir to objekter slått sammen ved hjelp av spredningsoperatøren …
.
Merk : I begge eksemplene ovenfor, hvis de to objektene har samme nøkkel, overskriver den andre objektets nøkkel den første objektets nøkkel.