Programa JavaScript para fusionar la propiedad de dos objetos

En este ejemplo, aprenderá a escribir un programa JavaScript que fusionará la propiedad de dos objetos.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de JavaScript:

  • Objetos JavaScript
  • JavaScript Object.assign ()

Ejemplo 1: Fusionar propiedad de dos objetos usando 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);

Salida

 (nombre: "Jack", edad: 26, sexo: "masculino")

En el ejemplo anterior, dos objetos se fusionan en uno usando el Object.assign()método.

El Object.assign()método devuelve un objeto copiando los valores de todas las propiedades enumerables de uno o más objetos fuente.

Ejemplo 2: Fusionar la propiedad de dos objetos mediante el operador Spread

 // 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);

Salida

 (nombre: "Jack", edad: 26, sexo: "masculino")

En el ejemplo anterior, dos objetos se combinan utilizando el operador de extensión .

Nota : En los dos ejemplos anteriores, si los dos objetos tienen la misma clave, la clave del segundo objeto sobrescribe la clave del primer objeto.

Articulos interesantes...