V tomto príklade sa naučíte písať program JavaScript, ktorý spojí vlastnosť dvoch objektov.
Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku JavaScript:
- Objekty JavaScript
- Objekt JavaScript. ()
Príklad 1: Zlúčenie vlastnosti dvoch objektov pomocou 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ýkon
(meno: „Jack“, vek: 26, pohlavie: „muž“)
Vo vyššie uvedenom príklade sú dva objekty zlúčené do jedného použitím Object.assign()
metódy.
Object.assign()
Metóda vráti objekt skopírovaním hodnoty všetkých enumerable vlastností z jedného alebo viacerých zdrojových objektov.
Príklad 2: Zlúčenie vlastnosti dvoch objektov pomocou operátora rozšírenia
// 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ýkon
(meno: „Jack“, vek: 26, pohlavie: „muž“)
Vo vyššie uvedenom príklade sú dva objekty zlúčené dohromady pomocou operátora šírenia …
.
Poznámka : Ak majú oba objekty rovnaký kľúč, v obidvoch vyššie uvedených príkladoch prepíše kľúč druhého objektu kľúč prvého objektu.