Programa JavaScript para mesclar propriedades de dois objetos

Neste exemplo, você aprenderá a escrever um programa JavaScript que mesclará a propriedade de dois objetos.

Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação JavaScript:

  • Objetos JavaScript
  • JavaScript Object.assign ()

Exemplo 1: mesclar propriedade de dois 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);

Resultado

 (nome: "Jack", idade: 26, sexo: "masculino")

No exemplo acima, dois objetos são mesclados em um usando o Object.assign()método.

O Object.assign()método retorna um objeto copiando os valores de todas as propriedades enumeráveis ​​de um ou mais objetos de origem.

Exemplo 2: propriedade de mesclagem de dois objetos usando o 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);

Resultado

 (nome: "Jack", idade: 26, sexo: "masculino")

No exemplo acima, dois objetos são mesclados usando o operador de propagação .

Observação : em ambos os exemplos acima, se os dois objetos tiverem a mesma chave, a chave do segundo objeto substituirá a chave do primeiro objeto.

Artigos interessantes...