Программа на 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()Метод возвращает объект путем копирования значения всех перечислимых свойств из одного или нескольких исходных объектов.

Пример 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, пол: «мужской»)

В приведенном выше примере два объекта объединяются с помощью оператора распространения .

Примечание . В обоих приведенных выше примерах, если два объекта имеют одинаковый ключ, то ключ второго объекта перезаписывает ключ первого объекта.

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