„JavaScript“ programa dviejų objektų nuosavybei sujungti

Šiame pavyzdyje išmoksite rašyti „JavaScript“ programą, kuri sujungs dviejų objektų ypatybes.

Norėdami suprasti šį pavyzdį, turite žinoti šias „JavaScript“ programavimo temas:

  • „JavaScript“ objektai
  • „JavaScripti Object.assign ()

1 pavyzdys: Sujunkite dviejų objektų ypatybę naudodami 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);

Rezultatas

 (vardas: „Jack“, amžius: 26, lytis: „vyras“)

Ankstesniame pavyzdyje du objektai sujungiami į vieną naudojant Object.assign()metodą.

Object.assign()Metodas grąžina objektą kopijuojant visų išvardijamosios savybių reikšmes iš vienos ar kelių šaltinių objektų.

2 pavyzdys: Sujunkite dviejų objektų ypatybę naudodami „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);

Rezultatas

 (vardas: „Jack“, amžius: 26, lytis: „vyras“)

Ankstesniame pavyzdyje du objektai sujungiami naudojant paskirstymo operatorių .

Pastaba : Jei abiejuose aukščiau pateiktuose pavyzdžiuose yra tas pats raktas, antrojo objekto raktas perrašo pirmojo objekto raktą.

Įdomios straipsniai...