Š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ą.