У овом примеру ћете научити да напишете ЈаваСцрипт програм који ће објединити својство два објекта.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања ЈаваСцрипт:
- ЈаваСцрипт објекти
- ЈаваСцрипт Објецт.ассигн ()
Пример 1: Спајање својства два објекта помоћу Објецт.ассигн ()
// 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);
Оутпут
(име: "Јацк", старост: 26, пол: "мужјак")
У горњем примеру, два објекта се обједињују у један помоћу Object.assign()
методе.
Object.assign()
Метод враћа објекат копирање вредности свих енумерабле особина из једног или више извора објеката.
Пример 2: Спајање својства два објекта помоћу оператора ширења
// 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);
Оутпут
(име: "Јацк", старост: 26, пол: "мужјак")
У горњем примеру, два објекта се спајају заједно помоћу оператора ширења …
.
Напомена : У оба горња примера, ако два објекта имају исти кључ, тада кључ другог објекта преписује кључ првог објекта.