Contenu du cours
Structures de Données JavaScript
Structures de Données JavaScript
1. Introduction et Prérequis
2. Fondamentaux des Objets
Comprendre les ObjetsCréation d'ObjetPropriétés ImbriquéesDéfi : Créer un ObjetAccéder aux Propriétés de l'ObjetDéfi : Accéder aux Propriétés de l'ObjetTravailler Avec les PropriétésDéfi : Modifier et Étendre l'ObjectMéthodes d'ObjetPropriétés dans les MéthodesDéfi : Travailler avec les Méthodes d'ObjectRécapitulatif des Fondamentaux des Objets
3. Manipulation Avancée des Objets
Itération d'Objet avec la Boucle for...inDéfi : Explorateur de Propriétés d'ObjectMéthode hasOwnProperty()Défi : HasOwnProperty() pour l'Itération des Propriétés d'ObjetOpérateur de PropagationDéfi : Fusionner des Objets et Ajouter des PropriétésDéstructuration d'ObjetDéfi : DestructuringRécapitulatif de la Manipulation Avancée des Objets
5. Opérations Avancées sur les Tableaux
Défi : Accéder aux Propriétés de l'Objet
Tâche
Vous avez un objet, user
, représentant les passe-temps et intérêts d'une personne. Votre tâche est d'accéder et de récupérer des détails spécifiques de l'objet.
- Accédez et affichez le nom de la personne.
- Accédez au passe-temps
indoor
et affichez-le dans la console. - Stockez l'âge de la personne dans une variable.
- Accédez au genre de musique préféré et affichez-le.
const user = { name: "Sarah", age: 32, hobbies: { outdoor: "hiking", indoor: "painting", }, preferences: { music: "jazz", movieGenre: "sci-fi", }, }; // Task 1 console.log(___); // person's name // Task 2 console.log(___); // indoor hobby // Task 3 const userAge = ___; console.log(userAge); // person's age // Task 4 console.log(___); // music genre
Résultat attendu:
- Utilisez la notation par point pour accéder aux propriétés d'un objet.
- Pour accéder aux propriétés dans des objets et tableaux imbriqués, enchaînez la notation par point et les crochets (si nécessaire).
- Utilisez l'affectation avec la notation par point pour stocker les valeurs des propriétés dans des variables.
const user = { name: "Sarah", age: 32, hobbies: { outdoor: "hiking", indoor: "painting", }, preferences: { music: "jazz", movieGenre: "sci-fi", }, }; // Task 1 console.log(user.name); // person's name // Task 2 console.log(user.hobbies.indoor); // indoor hobby // Task 3 const userAge = user.age; console.log(userAge); // person's age // Task 4 console.log(user.preferences.music); // music genre
Tout était clair ?
Merci pour vos commentaires !
Section 2. Chapitre 6