Selles näites õpid kirjutama JavaScripti programmi, mis ühendab kahe objekti atribuudi.
Selle näite mõistmiseks peaksid teil olema teadmised järgmistest JavaScripti programmeerimise teemadest:
- JavaScripti objektid
- JavaScripti Object.assign ()
Näide 1: kahe objekti omaduste ühendamine, kasutades objekti 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);
Väljund
(nimi: "Jack", vanus: 26, sugu: "mees")
Ülaltoodud näites liidetakse Object.assign()
meetodi abil kaks objekti ühte .
Object.assign()
Meetod tagastab objekti kopeerides väärtused kõigi loetletavat omadused ühest või mitmest allikast objektid.
Näide 2: Kahe objekti omaduste ühendamine Spread Operatori abil
// 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);
Väljund
(nimi: "Jack", vanus: 26, sugu: "mees")
Ülaltoodud näites liidetakse hajutusoperaatori abil kaks objekti …
.
Märkus . Kui mõlemal ülaltoodud näites on mõlemal objektil sama võti, kirjutab teise objekti võti esimese objekti võtme üle.