У цьому прикладі ви навчитеся писати програму JavaScript, яка об’єднає властивість двох об’єктів.
Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування JavaScript:
- Об'єкти JavaScript
- JavaScript Object.assign ()
Приклад 1: Об'єднання властивості двох об'єктів за допомогою 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);
Вихідні дані
(ім'я: "Джек", вік: 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, стать: "чоловік")
У наведеному вище прикладі два об’єкти об’єднуються разом за допомогою оператора поширення …
.
Примітка : У обох наведених вище прикладах, якщо два об’єкти мають однаковий ключ, тоді ключ другого об’єкта замінює ключ першого об’єкта.