Comment fusionner deux objets en JavaScript

Découvrez comment fusionner 2 objets JavaScript et créer un nouvel objet qui combine les propriétés


ES6en 2015 a introduit leopérateur de propagation, qui est le moyen idéal pour fusionner deux objets simples en un seul:

const object1 = {
  name: 'Flavio'
}

const object2 = { age: 35 }

const object3 = {…object1, …object2 }

Si les deux objets ont une propriété portant le même nom, la deuxième propriété d'objet remplace la première.

La meilleure solution dans ce cas est d'utiliser Lodash et sesmerge()méthode, qui effectuera une fusion plus profonde, fusionnant de manière récursive les propriétés des objets et les tableaux.

Voir la documentation correspondante sur la documentation Lodash.

Téléchargez mon gratuitManuel du débutant JavaScript


Plus de tutoriels js: