V tomto příkladu se naučíte psát program JavaScriptu, který sloučí vlastnost dvou objektů.
Abyste pochopili tento příklad, měli byste znát následující programovací témata JavaScriptu:
- Objekty JavaScript
- Objekt JavaScript. ()
Příklad 1: Sloučit vlastnost dvou objektů pomocí 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ýstup
(jméno: „Jack“, věk: 26 let, pohlaví: „muž“)
Ve výše uvedeném příkladu jsou dva objekty sloučeny do jednoho pomocí Object.assign()
metody.
Object.assign()
Metoda vrátí objekt zkopírováním hodnoty všech enumerable vlastností z jednoho nebo více zdrojových objektů.
Příklad 2: Sloučení vlastnosti dvou objektů pomocí operátoru šíření
// 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ýstup
(jméno: „Jack“, věk: 26 let, pohlaví: „muž“)
Ve výše uvedeném příkladu jsou dva objekty sloučeny dohromady pomocí operátoru šíření …
.
Poznámka : Pokud mají v obou výše uvedených příkladech dva objekty stejný klíč, přepíše klíč druhého objektu klíč prvního objektu.