Program JavaScript pentru a îmbina proprietatea a două obiecte

În acest exemplu, veți învăța să scrieți un program JavaScript care va îmbina proprietatea a două obiecte.

Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare JavaScript:

  • Obiecte JavaScript
  • JavaScript Object.assign ()

Exemplul 1: Îmbinarea proprietății a două obiecte folosind 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);

Ieșire

 (nume: „Jack”, vârstă: 26, sex: „bărbat”)

În exemplul de mai sus, două obiecte sunt îmbinate într-unul folosind Object.assign()metoda.

Object.assign()Metoda returneaza un obiect prin copierea valorilor tuturor proprietăților enumerabile de la una sau mai multe obiecte sursă.

Exemplul 2: Îmbinarea proprietății a două obiecte folosind 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);

Ieșire

 (nume: „Jack”, vârstă: 26, sex: „bărbat”)

În exemplul de mai sus, două obiecte sunt îmbinate folosind operatorul spread .

Notă : În ambele exemple de mai sus, dacă cele două obiecte au aceeași cheie, atunci cheia celui de-al doilea obiect suprascrie cheia primului obiect.

Articole interesante...