Програма JavaScript за обединяване на свойства на два обекта

В този пример ще се научите да пишете програма на 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()метода връща обект, като копирате стойностите на всички enumerable свойства от един или повече източници на обекти.

Пример 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, пол: "мъж")

В горния пример два обекта се обединяват заедно с помощта на оператора за разпространение .

Забележка : И в двата горни примера, ако двата обекта имат един и същ ключ, тогава ключът на втория обект замества ключа на първия обект.

Интересни статии...