Défi : Sélectionner des Données Spécifiques avec filter()
Tâche
Étant donné un tableau d’objets représentant des étudiants, utiliser la méthode filter()
pour créer un nouveau tableau appelé highScorers
qui inclut uniquement les étudiants ayant des notes d’examen supérieures ou égales à 90.
- Le tableau original est fourni sous le nom
students
, contenant des objets représentant les étudiants avec les propriétésname
etscore
. - Vérifier si la note de l’étudiant est supérieure ou égale à 90.
- Utiliser la méthode
filter()
sur le tableaustudents
pour créer un nouveau tableau,highScorers
, qui inclut uniquement les étudiants ayant de bons résultats.
123456789101112131415const 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); }
Résultat attendu :
Alice
Charlie
Emma
La méthode filter()
crée un nouveau tableau en incluant uniquement les éléments qui satisfont la condition spécifiée dans la fonction de rappel.
123456789101112131415const 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); }
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
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
Défi : Sélectionner des Données Spécifiques avec filter()
Glissez pour afficher le menu
Tâche
Étant donné un tableau d’objets représentant des étudiants, utiliser la méthode filter()
pour créer un nouveau tableau appelé highScorers
qui inclut uniquement les étudiants ayant des notes d’examen supérieures ou égales à 90.
- Le tableau original est fourni sous le nom
students
, contenant des objets représentant les étudiants avec les propriétésname
etscore
. - Vérifier si la note de l’étudiant est supérieure ou égale à 90.
- Utiliser la méthode
filter()
sur le tableaustudents
pour créer un nouveau tableau,highScorers
, qui inclut uniquement les étudiants ayant de bons résultats.
123456789101112131415const 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); }
Résultat attendu :
Alice
Charlie
Emma
La méthode filter()
crée un nouveau tableau en incluant uniquement les éléments qui satisfont la condition spécifiée dans la fonction de rappel.
123456789101112131415const 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); }
Merci pour vos commentaires !