Comment fusionner des objets profondément imbriqués en JavaScript – Meilleure programmation

Online Coding Courses for Kids

La façon de fusionner correctement les objets imbriqués

Yogesh Chavan
photo par Émile Perron sur Unsplash.

Il existe de nombreux scénarios dans lesquels nous devons fusionner deux objets qui peuvent être profondément imbriqués.

Dans cet article, nous verrons comment gérer cela correctement.

Disons que nous avons un user objet comme ceci:

Et nous voulons mettre à jour cet objet avec les nouvelles valeurs. Par exemple, lors de la mise à jour de son profil utilisateur, l’utilisateur entre de nouvelles valeurs, nous devons donc fusionner l’objet précédent avec le nouvel objet mis à jour.

Si l’utilisateur ne met à jour que certaines valeurs, nous aurons un objet comme celui-ci:

Comme vous pouvez le voir, user l’objet a un location propriété avec city et country propriétés à l’intérieur. Mais dans le updates objet, nous n’avons pas le country propriété, alors comment pouvons-nous fusionner ces objets?

Essayons d’utiliser certaines méthodes connues.

Close Menu