Avatar ·

Comment fusionner les propriétés de deux objets JavaScript en un seul ?

Bonjour à tous ! Je suis débutant en JavaScript et j'ai rencontré un problème : j'ai deux objets avec des données, et je dois fusionner leurs propriétés en un seul objet. Par exemple, il y a un objet `user` avec un nom et un âge, et un objet `address` avec une ville et une rue. Je veux obtenir un seul objet qui contient toutes les propriétés des deux objets. Voici un exemple de code : ```javascript const user = { name: 'Иван', age: 30 }; const address = { city: 'Москва', street: 'Тверская' }; // Comment obtenir un objet qui ressemble à ceci : // { // name: 'Иван', // age: 30, // city: 'Москва', // street: 'Тверская' // } ``` J'ai essayé de simplement additionner les objets avec l'opérateur `+`, mais cela ne fonctionne pas — cela donne une chaîne de caractères. J'ai essayé d'utiliser `Object.assign()`, mais je n'ai pas bien compris comment faire correctement. J'ai aussi entendu parler de l'opérateur spread (`...`), mais je ne suis pas sûr qu'il convienne pour les objets. Dites-moi, s'il vous plaît, comment fusionner correctement les propriétés des objets ? Il est important qu'en cas de clés identiques (par exemple