Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Itération sur les Propriétés d'Objet avec la Boucle for...in | Techniques Avancées de Manipulation d'Objets
Structures de Données JavaScript

bookItération sur les Propriétés d'Objet avec la Boucle for...in

Dans cette section, nous allons explorer des concepts avancés liés à la manipulation des objets. Plus précisément, nous aborderons l'itération sur les objets ainsi que les méthodes utiles que JavaScript propose pour travailler efficacement avec eux. Commençons.

Boucle for...in

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

La boucle for...in est une structure en JavaScript conçue spécifiquement pour itérer sur les propriétés d’un objet. Elle permet d’accéder à chaque nom de propriété (clé) ainsi qu’à sa valeur correspondante.

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

for (let key in object) {
  // Code to be executed for each property
}
  • key : Variable qui contiendra le nom de la propriété courante à chaque itération ;
  • object : Objet à parcourir.

Parcours des propriétés d’un objet en pratique

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

const flower = {
  genus: "Allium",
  species: "Allium sativum",
  color: "Purple",
  height: 24,
  isEdible: true,
  isBlooming: true,
};

Utilisons maintenant la boucle for...in pour parcourir les propriétés de l’objet flower et afficher chaque nom de propriété ainsi que 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 principal objectif de la boucle for...in lors de la manipulation 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 à parcourir ?

4. Que sera affiché lors de l’itération sur les propriétés de l’objet motorbike dans le code ci-dessous ?

question mark

Quel est le principal objectif de la boucle for...in lors de la manipulation des objets ?

Select the correct answer

question mark

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

Select the correct answer

question mark

Quelle partie de la syntaxe de la boucle for...in contient l’objet à parcourir ?

Select the correct answer

question mark

Que sera affiché lors de l’itération sur les propriétés de l’objet motorbike dans le code ci-dessous ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 1

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

Can you explain what the output of this code will look like?

What happens if the object has properties inherited from its prototype?

Can you show how to skip certain properties during iteration?

Awesome!

Completion rate improved to 2.27

bookItération sur les Propriétés d'Objet avec la Boucle for...in

Glissez pour afficher le menu

Dans cette section, nous allons explorer des concepts avancés liés à la manipulation des objets. Plus précisément, nous aborderons l'itération sur les objets ainsi que les méthodes utiles que JavaScript propose pour travailler efficacement avec eux. Commençons.

Boucle for...in

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

La boucle for...in est une structure en JavaScript conçue spécifiquement pour itérer sur les propriétés d’un objet. Elle permet d’accéder à chaque nom de propriété (clé) ainsi qu’à sa valeur correspondante.

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

for (let key in object) {
  // Code to be executed for each property
}
  • key : Variable qui contiendra le nom de la propriété courante à chaque itération ;
  • object : Objet à parcourir.

Parcours des propriétés d’un objet en pratique

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

const flower = {
  genus: "Allium",
  species: "Allium sativum",
  color: "Purple",
  height: 24,
  isEdible: true,
  isBlooming: true,
};

Utilisons maintenant la boucle for...in pour parcourir les propriétés de l’objet flower et afficher chaque nom de propriété ainsi que 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 principal objectif de la boucle for...in lors de la manipulation 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 à parcourir ?

4. Que sera affiché lors de l’itération sur les propriétés de l’objet motorbike dans le code ci-dessous ?

question mark

Quel est le principal objectif de la boucle for...in lors de la manipulation des objets ?

Select the correct answer

question mark

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

Select the correct answer

question mark

Quelle partie de la syntaxe de la boucle for...in contient l’objet à parcourir ?

Select the correct answer

question mark

Que sera affiché lors de l’itération sur les propriétés de l’objet motorbike dans le code ci-dessous ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 1
some-alt