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
course content

Contenu du cours

Structures de Données JavaScript

Structures de Données JavaScript

1. Introduction et Prérequis
2. Fondamentaux des Objets
3. Manipulation Avancée des Objets
4. Maîtriser les Tableaux
5. Opérations Avancées sur les Tableaux

book
Dé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 :

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
We're sorry to hear that something went wrong. What happened?
some-alt