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
Boucle for...of
Syntaxe
La boucle for...of
est une manière plus moderne et concise de parcourir les tableaux. Elle gère automatiquement le compteur de boucle et fournit un accès direct à la valeur de chaque élément. La syntaxe d'une boucle for...of
est la suivante :
Dans cette syntaxe :
const element
est une variable qui stocke la valeur de chaque élément lors de chaque itération ;of array
spécifie le tableau que nous voulons parcourir.
Exemple
Voici un exemple d'utilisation de la boucle for...of
pour obtenir le même résultat que la boucle for
précédente :
const students = ["Brandon", "Mario", "Saul"]; for (const student of students) { console.log(student); }
- Ligne 1 : Elle déclare une variable constante nommée
students
et lui assigne un tableau contenant trois chaînes de caractères -"Brandon"
,"Mario"
, et"Saul"
. Ce tableau représente une liste de noms d'étudiants ; - Ligne 3 : Elle démarre une boucle
for...of
. La boucle est utilisée pour itérer à travers chaque élément du tableaustudents
un à la fois ; - Ligne 4 : À l'intérieur de la boucle
for...of
, nous utilisons la fonctionconsole.log()
pour enregistrer la valeur de l'élément actuel dans la console. La variablestudent
représente l'élément actuel du tableau lors de chaque itération de la boucle. Ainsi, lors de la première itération, ce sera"Brandon"
, lors de la deuxième itération,"Mario"
, et lors de la troisième itération,"Saul"
.
1. Quel est l'avantage principal d'utiliser une boucle for...of
lors de l'itération sur des tableaux ?
2. Dans la syntaxe de la boucle for...of
, que représente const element
?
3. Quel est le but de la partie of array
dans la syntaxe de la boucle for...of
?
Tout était clair ?
Merci pour vos commentaires !
Section 4. Chapitre 7