Dans cet exemple, vous apprendrez à écrire un programme JavaScript qui fusionnera la propriété de deux objets.
Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation JavaScript suivants:
- Objets JavaScript
- JavaScript Object.assign ()
Exemple 1: Fusionner la propriété de deux objets à l'aide d'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);
Production
(nom: «Jack», âge: 26 ans, sexe: «homme»)
Dans l'exemple ci-dessus, deux objets sont fusionnés en un seul à l'aide de la Object.assign()
méthode.
La Object.assign()
méthode retourne un objet en copiant les valeurs de toutes les propriétés énumérables d'un ou plusieurs objets source.
Exemple 2: Fusionner la propriété de deux objets à l'aide de l'opérateur de propagation
// 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);
Production
(nom: «Jack», âge: 26 ans, sexe: «homme»)
Dans l'exemple ci-dessus, deux objets sont fusionnés à l'aide de l'opérateur d'étalement …
.
Remarque : Dans les deux exemples ci-dessus, si les deux objets ont la même clé, la clé du deuxième objet écrase la clé du premier objet.