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:
python
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