JavaScript programma divu objektu rekvizītu apvienošanai

Šajā piemērā jūs iemācīsities rakstīt JavaScript programmu, kas apvienos divu objektu rekvizītus.

Lai saprastu šo piemēru, jums jāpārzina šādas JavaScript programmēšanas tēmas:

  • JavaScript objekti
  • JavaScript Object.assign ()

1. piemērs: Divu objektu rekvizītu apvienošana, izmantojot 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);

Rezultāts

 (vārds: "Džeks", vecums: 26, dzimums: "vīrietis")

Iepriekš minētajā piemērā divi objekti tiek apvienoti vienā, izmantojot Object.assign()metodi.

Object.assign()Metode atgriež objektu, kopējot vērtības visu enumerable īpašumu no viena vai vairākiem avotiem objektiem.

2. piemērs: Divu objektu rekvizītu apvienošana, izmantojot 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);

Rezultāts

 (vārds: "Džeks", vecums: 26, dzimums: "vīrietis")

Iepriekš minētajā piemērā divi objekti tiek apvienoti, izmantojot izplatīšanas operatoru .

Piezīme : Ja abos iepriekš minētajos piemēros abiem objektiem ir viena un tā pati atslēga, otrā objekta atslēga pārraksta pirmā objekta atslēgu.

Interesanti raksti...