V tem primeru se boste naučili pisati program JavaScript, ki bo združil lastnosti dveh predmetov.
Če želite razumeti ta primer, morate poznati naslednje teme programiranja JavaScript:
- Predmeti JavaScript
- JavaScript Object.assign ()
Primer 1: Združi lastnost dveh predmetov z uporabo 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);
Izhod
(ime: "Jack", starost: 26, spol: "moški")
V zgornjem primeru sta dva predmeta združena v enega z uporabo Object.assign()
metode.
Object.assign()
Metoda vrne predmet s kopiranjem vrednosti vseh enumerable lastnosti iz enega ali več izvornih objektov.
Primer 2: Združi lastnost dveh predmetov z uporabo operaterja širjenja
// 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);
Izhod
(ime: "Jack", starost: 26, spol: "moški")
V zgornjem primeru sta dva predmeta združena skupaj z operaterjem širjenja …
.
Opomba : Če imata oba predmeta enak ključ v obeh zgornjih primerih, ključ drugega predmeta prepiše ključ prvega predmeta.