JavaScript-program til at flette ejendom af to objekter

I dette eksempel lærer du at skrive et JavaScript-program, der fletter egenskaben af ​​to objekter.

For at forstå dette eksempel skal du have kendskab til følgende JavaScript-programmeringsemner:

  • JavaScript-objekter
  • JavaScript Object.assign ()

Eksempel 1: Flet egenskab af to objekter ved hjælp af 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);

Produktion

 (navn: "Jack", alder: 26, køn: "mand")

I ovenstående eksempel flettes to objekter til et ved hjælp af Object.assign()metoden.

Den Object.assign()metode returnerer et objekt ved at kopiere værdierne for alle enumerable egenskaber fra en eller flere kilde objekter.

Eksempel 2: Flet egenskab af to objekter ved hjælp af 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);

Produktion

 (navn: "Jack", alder: 26, køn: "mand")

I ovenstående eksempel flettes to objekter sammen ved hjælp af spredningsoperatoren .

Bemærk : I begge ovenstående eksempler, hvis de to objekter har den samme nøgle, overskriver det andet objekts nøgle det første objekts nøgle.

Interessante artikler...