Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Itération d'Objet avec la Boucle for...in | 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
Itération d'Objet avec la Boucle for...in

Dans cette section, nous explorerons des concepts avancés de travail avec les objets. Plus précisément, nous couvrirons l'itération à travers les objets et les méthodes utiles que JavaScript offre pour travailler efficacement avec les objets. Commençons.

boucle for...in

Pour travailler avec les propriétés d'un objet, y compris les parcourir, nous pouvons utiliser la boucle for...in. Cette boucle nous permet de traverser un objet et d'accéder à ses propriétés et à leurs valeurs.

La boucle for...in est une construction en JavaScript conçue spécifiquement pour itérer sur les propriétés d'un objet. Elle fournit un moyen d'accéder à chaque nom de propriété (clé) et à sa valeur correspondante.

Voici la syntaxe de base de la boucle for...in:

  • key: Une variable qui contiendra le nom de la propriété actuelle à chaque itération;
  • object: L'objet que nous voulons parcourir.

Itération à travers les propriétés d'un objet en pratique

Considérons un exemple avec un objet représentant une fleur:

Maintenant, utilisons la boucle for...in pour itérer à travers les propriétés de l'objet flower et afficher chaque nom de propriété et sa valeur:

123456789101112
const flower = { genus: "Allium", species: "Allium sativum", color: "Purple", height: 24, isEdible: true, isBlooming: true, }; for (let key in flower) { console.log(`Property: ${key}, Value: ${flower[key]}`); }
copy

1. Quel est le but principal de la boucle for...in lorsqu'on travaille avec des objets ?

2. Que représente la variable key dans la boucle for...in ?

3. Quelle partie de la syntaxe de la boucle for...in contient l'objet que vous souhaitez parcourir ?

4. Qu'est-ce qui sera enregistré lors de l'itération à travers les propriétés de l'objet motorbike dans le code ci-dessous ?

Quel est le but principal de la boucle `for...in` lorsqu'on travaille avec des objets ?

Quel est le but principal de la boucle for...in lorsqu'on travaille avec des objets ?

Sélectionnez la réponse correcte

Que représente la variable `key` dans la boucle `for...in` ?

Que représente la variable key dans la boucle for...in ?

Sélectionnez la réponse correcte

Quelle partie de la syntaxe de la boucle `for...in` contient l'objet que vous souhaitez parcourir ?

Quelle partie de la syntaxe de la boucle for...in contient l'objet que vous souhaitez parcourir ?

Sélectionnez la réponse correcte

Qu'est-ce qui sera enregistré lors de l'itération à travers les propriétés de l'objet `motorbike` dans le code ci-dessous ?

Qu'est-ce qui sera enregistré lors de l'itération à travers les propriétés de l'objet motorbike dans le code ci-dessous ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

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