Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Fusionner des Objets et Ajouter des Propriétés | Manipulation Avancée des Objets
Structures de Données JavaScript
course content

Contenu du cours

Structures de Données JavaScript

Structures de Données JavaScript

1. Introduction et Prérequis
2. Fondamentaux des Objets
3. Manipulation Avancée des Objets
4. Maîtriser les Tableaux
5. Opérations Avancées sur les Tableaux

book
Défi : Fusionner des Objets et Ajouter des Propriétés

Tâche

Créez un script qui effectue les tâches suivantes :

  • Fusionnez les propriétés de deux objets, personInfo et jobInfo, et stockez-les dans un nouvel objet nommé fullInfo.
  • Ajoutez une nouvelle propriété à l'objet fullInfo nommée isRetired avec une valeur de false.
  • Utilisez une boucle for...in pour parcourir fullInfo, et enregistrez chaque propriété et sa valeur correspondante au format : [property]: [value].
12345678910111213141516171819202122
const personInfo = { name: "Ferry", age: 62, city: "Caracas", }; const jobInfo = { experience: 7, occupation: "Speech-Language Pathologist", }; // Task 1: merge two objects const fullInfo = { ...___, ___, ___: ___, // Task 2: add the property }; // Task 3: log each property and its value for (let key in ___) { console.log(`${___}:`, ___[key]); }
copy

Résultat attendu :

  1. Utilisez l'opérateur de propagation ({ ... }) pour fusionner les propriétés de personInfo et jobInfo dans fullInfo.
  2. Après la fusion, ajoutez une nouvelle propriété à fullInfo.
  3. Itérez à travers fullInfo en utilisant une boucle for...in pour afficher les propriétés et leurs valeurs.
1234567891011121314151617181920
const personInfo = { name: "Ferry", age: 62, city: "Caracas", }; const jobInfo = { experience: 7, occupation: "Speech-Language Pathologist", }; const fullInfo = { ...personInfo, ...jobInfo, isRetired: false, }; for (let key in fullInfo) { console.log(`${key}:`, fullInfo[key]); }
copy

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 6
We're sorry to hear that something went wrong. What happened?
some-alt