Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Filtrer les Étudiants par Notes d'Examen | Opérations Avancées sur les Tableaux
Structures de Données JavaScript

bookDéfi : Filtrer les Étudiants par Notes d'Examen

Tâche

Étant donné un tableau d'objets étudiants, utilisez la méthode filter() pour créer un nouveau tableau appelé highScorers qui inclut uniquement les étudiants avec des scores d'examen supérieurs ou égaux à 90.

  • Le tableau original est donné sous le nom students, contenant des objets représentant des étudiants avec les propriétés name et score.
  • Vérifiez si le score de l'étudiant est supérieur ou égal à 90.
  • Utilisez la méthode filter() sur le tableau students pour créer un nouveau tableau, highScorers, qui inclut uniquement les étudiants avec des scores élevés.
123456789101112131415
const students = [ { name: "Alice", score: 92 }, { name: "Bob", score: 87 }, { name: "Charlie", score: 95 }, { name: "David", score: 78 }, { name: "Emma", score: 90 }, ]; const highScorers = students.___((___) => { return ___; }); for (let i = 0; i < highScorers.length; i += 1) { console.log(highScorers[i].name); }
copy

Résultat attendu :

Alice
Charlie
Emma

La méthode filter() créera un nouveau tableau en incluant uniquement les éléments qui satisfont la condition spécifiée dans la fonction de rappel.

123456789101112131415
const students = [ { name: "Alice", score: 92 }, { name: "Bob", score: 87 }, { name: "Charlie", score: 95 }, { name: "David", score: 78 }, { name: "Emma", score: 90 }, ]; const highScorers = students.filter((student) => { return student.score >= 90; }); for (let i = 0; i < highScorers.length; i += 1) { console.log(highScorers[i].name); }
copy

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 4

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 : Filtrer les Étudiants par Notes d'Examen

Glissez pour afficher le menu

Tâche

Étant donné un tableau d'objets étudiants, utilisez la méthode filter() pour créer un nouveau tableau appelé highScorers qui inclut uniquement les étudiants avec des scores d'examen supérieurs ou égaux à 90.

  • Le tableau original est donné sous le nom students, contenant des objets représentant des étudiants avec les propriétés name et score.
  • Vérifiez si le score de l'étudiant est supérieur ou égal à 90.
  • Utilisez la méthode filter() sur le tableau students pour créer un nouveau tableau, highScorers, qui inclut uniquement les étudiants avec des scores élevés.
123456789101112131415
const students = [ { name: "Alice", score: 92 }, { name: "Bob", score: 87 }, { name: "Charlie", score: 95 }, { name: "David", score: 78 }, { name: "Emma", score: 90 }, ]; const highScorers = students.___((___) => { return ___; }); for (let i = 0; i < highScorers.length; i += 1) { console.log(highScorers[i].name); }
copy

Résultat attendu :

Alice
Charlie
Emma

La méthode filter() créera un nouveau tableau en incluant uniquement les éléments qui satisfont la condition spécifiée dans la fonction de rappel.

123456789101112131415
const students = [ { name: "Alice", score: 92 }, { name: "Bob", score: 87 }, { name: "Charlie", score: 95 }, { name: "David", score: 78 }, { name: "Emma", score: 90 }, ]; const highScorers = students.filter((student) => { return student.score >= 90; }); for (let i = 0; i < highScorers.length; i += 1) { console.log(highScorers[i].name); }
copy

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 4
some-alt