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
Itération de tableau est un concept crucial lors de la manipulation des tableaux. Elle nous permet de traiter chaque élément d'un tableau, d'effectuer des opérations et de prendre des décisions en fonction de leurs valeurs. Dans ce chapitre, nous explorerons la boucle for
pour itérer sur les tableaux.
Syntaxe
La boucle for
est un outil fondamental pour itérer sur un tableau élément par élément. Elle nous permet d'accéder à chaque élément du tableau par son index. La syntaxe d'une boucle for
est la suivante :
Dans cette syntaxe :
let i = 0
initialise une variable compteur de bouclei
à zéro ;i < array.length
définit la condition pour que la boucle continue. Elle s'exécutera tant quei
est inférieur à la longueur du tableau ;i += 1
incrémente le compteur de boucle après chaque itération.
Exemple
Voici un exemple d'utilisation de la boucle for
pour accéder et afficher les éléments du tableau students
:
const students = ["Brandon", "Mario", "Saul"]; for (let i = 0; i < students.length; i += 1) { console.log(students[i]); }
- Ligne 1 : Cette ligne déclare un tableau appelé students et l'initialise avec trois chaînes de caractères, qui représentent les noms des étudiants. Le tableau contient
"Brandon"
,"Mario"
et"Saul"
; - Ligne 3 : Cette ligne commence une boucle for. Elle comporte trois parties séparées par des points-virgules :
let i = 0;
: Cette partie initialise une variablei
et la définit à0
.i
est utilisé comme compteur de boucle;i < students.length;
: Cette partie est la condition pour que la boucle continue. La boucle continuera tant quei
est inférieur à la longueur du tableaustudents
;i += 1
: Cette partie est l'instruction de mise à jour, qui incrémente la valeur dei
de1
après chaque itération.
- Ligne 4 : À l'intérieur de la boucle
for
, cette ligne utilise la fonctionconsole.log()
pour afficher la valeur à l'index i du tableaustudents
. Lors de la première itération,i
est0
, donc elle affiche le nom à l'index0
, qui est"Brandon"
. Lors de la deuxième itération, elle affiche"Mario"
, et lors de la troisième itération, elle affiche"Saul"
.
1. Quel est le but d'une boucle for
lors du travail avec des tableaux ?
2. Quelle devrait être la condition pour que la boucle itère à travers tout le tableau computers
?
3. Quelle devrait être la condition pour que la boucle itère à travers le tableau computers
pour n'afficher que les deux premiers éléments ?
Tout était clair ?
Merci pour vos commentaires !
Section 4. Chapitre 5