Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Itération Efficace des Tableaux avec for...of | Maîtriser Les Tableaux JavaScript
Structures de Données JavaScript

bookDéfi : Itération Efficace des Tableaux avec for...of

Tâche

Un tableau d’objets vous est fourni. Chaque objet représente les informations d’un ami. L’objectif est de créer une boucle for...of pour parcourir le tableau et ajouter une propriété supplémentaire à chaque objet : online: false.

  1. Utiliser une boucle for...of pour parcourir le tableau friends.
  2. À l’intérieur de la boucle for...of, utiliser la notation par point pour ajouter la propriété.
123456789101112131415161718192021222324
const friends = [ { name: "Gail Russel", address: "803 Kozey Rapid", phone: "(317) 833-9935 41777", }, { name: "Mrs. Laurie Wunsch", address: "7361 Austin Road", phone: "(728) 884-9049 4760", }, ]; // Use a `for...of` loop for (const friend of ___) { friend.___ = ___; } // Logging specific properties after modifications for (const friend of friends) { console.log( `Friend name is ${friend.name}, ${friend.online ? "online" : "offline"}` ); }
copy

Résultat attendu :

Friend name is Gail Russel, offline
Friend name is Mrs. Laurie Wunsch, offline
  1. Pour créer une boucle for...of, utiliser la syntaxe suivante : for (const element of array) { ... }.
  2. Utiliser la notation par point (.) pour ajouter une propriété (online) et lui attribuer la valeur false.
123456789101112131415161718192021222324
const friends = [ { name: "Gail Russel", address: "803 Kozey Rapid", phone: "(317) 833-9935 41777", }, { name: "Mrs. Laurie Wunsch", address: "7361 Austin Road", phone: "(728) 884-9049 4760", }, ]; // Use a `for...of` loop for (const friend of friends) { friend.online = false; } // Logging specific properties after modifications for (const friend of friends) { console.log( `Friend name is ${friend.name}, ${friend.online ? "online" : "offline"}` ); }
copy

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 8

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

Awesome!

Completion rate improved to 2.27

bookDéfi : Itération Efficace des Tableaux avec for...of

Glissez pour afficher le menu

Tâche

Un tableau d’objets vous est fourni. Chaque objet représente les informations d’un ami. L’objectif est de créer une boucle for...of pour parcourir le tableau et ajouter une propriété supplémentaire à chaque objet : online: false.

  1. Utiliser une boucle for...of pour parcourir le tableau friends.
  2. À l’intérieur de la boucle for...of, utiliser la notation par point pour ajouter la propriété.
123456789101112131415161718192021222324
const friends = [ { name: "Gail Russel", address: "803 Kozey Rapid", phone: "(317) 833-9935 41777", }, { name: "Mrs. Laurie Wunsch", address: "7361 Austin Road", phone: "(728) 884-9049 4760", }, ]; // Use a `for...of` loop for (const friend of ___) { friend.___ = ___; } // Logging specific properties after modifications for (const friend of friends) { console.log( `Friend name is ${friend.name}, ${friend.online ? "online" : "offline"}` ); }
copy

Résultat attendu :

Friend name is Gail Russel, offline
Friend name is Mrs. Laurie Wunsch, offline
  1. Pour créer une boucle for...of, utiliser la syntaxe suivante : for (const element of array) { ... }.
  2. Utiliser la notation par point (.) pour ajouter une propriété (online) et lui attribuer la valeur false.
123456789101112131415161718192021222324
const friends = [ { name: "Gail Russel", address: "803 Kozey Rapid", phone: "(317) 833-9935 41777", }, { name: "Mrs. Laurie Wunsch", address: "7361 Austin Road", phone: "(728) 884-9049 4760", }, ]; // Use a `for...of` loop for (const friend of friends) { friend.online = false; } // Logging specific properties after modifications for (const friend of friends) { console.log( `Friend name is ${friend.name}, ${friend.online ? "online" : "offline"}` ); }
copy

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 8
some-alt