In questo esempio, imparerai a scrivere un programma JavaScript che unirà la proprietà di due oggetti.
Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione JavaScript:
- Oggetti JavaScript
- JavaScript Object.assign ()
Esempio 1: proprietà di unione di due oggetti utilizzando 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);
Produzione
(nome: "Jack", età: 26, sesso: "maschio")
Nell'esempio precedente, due oggetti vengono uniti in uno utilizzando il Object.assign()
metodo.
Il Object.assign()
metodo restituisce un oggetto copiando i valori di tutte le proprietà enumerabili da uno o più oggetti di origine.
Esempio 2: proprietà di unione di due oggetti utilizzando l'operatore di diffusione
// 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);
Produzione
(nome: "Jack", età: 26, sesso: "maschio")
Nell'esempio precedente, due oggetti vengono uniti utilizzando l'operatore di diffusione …
.
Nota : in entrambi gli esempi precedenti, se i due oggetti hanno la stessa chiave, la chiave del secondo oggetto sovrascrive la chiave del primo oggetto.