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 : Créer un Objet
Tâche
Créez un objet JavaScript appelé informationCard
représentant des informations personnelles de base. À l'intérieur de cet objet, incluez un objet imbriqué avec des détails de contact, tels qu'une adresse de domicile et un numéro de téléphone. L'objet doit avoir la structure suivante :
Carte d'information (objet extérieur) :
- Prénom (par exemple,
"Alice"
); - Nom de famille (par exemple,
"Smith"
); - Âge (par exemple,
25
); - Détails de contact (objet imbriqué).
Détails de contact (objet imbriqué) :
- Adresse de domicile (par exemple,
"123 Main St, Apt 4B"
); - Numéro de téléphone (par exemple,
"555-123-4567"
).
Remarque
Dans ce défi, rien ne sera affiché dans la console après avoir cliqué sur 'Exécuter le code' car nous n'utilisons pas
console.log()
.
const informationCard = { firstName: ___, lastName: ___, ___: ___, contactDetails: { homeAddress: ___, ___: ___, }, };
- Utilisez un littéral d'objet pour définir l'objet extérieur.
- À l'intérieur de l'objet extérieur, créez une propriété appelée
contactDetails
et assignez-lui un objet imbriqué. - À l'intérieur de l'objet imbriqué, ajoutez les propriétés nécessaires.
- Vous pouvez remplir avec n'importe quelles données.
const informationCard = { firstName: "Alice", lastName: "Smith", age: 25, contactDetails: { homeAddress: "123 Main St, Apt 4B", phoneNumber: "555-123-4567", }, };
Tout était clair ?
Merci pour vos commentaires !
Section 2. Chapitre 4