Tässä esimerkissä opit kirjoittamaan JavaScript-ohjelman, joka yhdistää kahden objektin ominaisuuden.
Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista JavaScript-ohjelmoinnin aiheista:
- JavaScript-objektit
- JavaScript Object.ignment ()
Esimerkki 1: Kahden objektin ominaisuuden yhdistäminen käyttämällä 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);
Tuotos
(nimi: "Jack", ikä: 26, sukupuoli: "mies")
Yllä olevassa esimerkissä kaksi objektia yhdistetään yhteen Object.assign()
menetelmää käyttäen .
Object.assign()
Menetelmä palauttaa objektin kopioimalla kaikki arvot numeroituvien ominaisuudet yhdestä tai useammasta lähteestä esineitä.
Esimerkki 2: Kahden objektin ominaisuuden yhdistäminen Spread Operatorilla
// 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);
Tuotos
(nimi: "Jack", ikä: 26, sukupuoli: "mies")
Yllä olevassa esimerkissä kaksi objektia yhdistetään yhdessä levitysoperaattorin avulla …
.
Huomaa : Jos molemmissa yllä olevissa esimerkeissä on sama avain, toisen objektin avain korvaa ensimmäisen objektin avaimen.