Herausforderung: Filtern von Students Nach Prüfungsergebnissen
Aufgabe
Gegeben ist ein Array von Studentenobjekten. Verwenden Sie die Methode filter()
, um ein neues Array namens highScorers
zu erstellen, das nur die Studenten mit Prüfungsergebnissen größer oder gleich 90 enthält.
- Das ursprüngliche Array wird als
students
angegeben und enthält Objekte, die Studenten mit den Eigenschaftenname
undscore
repräsentieren. - Überprüfen Sie, ob die Punktzahl des Studenten größer oder gleich 90 ist.
- Verwenden Sie die Methode
filter()
auf dem Arraystudents
, um ein neues ArrayhighScorers
zu erstellen, das nur die Studenten mit hohen Punktzahlen enthält.
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); }
Erwartete Ausgabe:
Alice
Charlie
Emma
Die filter()
-Methode erstellt ein neues Array, indem sie nur die Elemente einschließt, die die in der Callback-Funktion angegebene Bedingung erfüllen.
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); }
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 2.27
Herausforderung: Filtern von Students Nach Prüfungsergebnissen
Swipe um das Menü anzuzeigen
Aufgabe
Gegeben ist ein Array von Studentenobjekten. Verwenden Sie die Methode filter()
, um ein neues Array namens highScorers
zu erstellen, das nur die Studenten mit Prüfungsergebnissen größer oder gleich 90 enthält.
- Das ursprüngliche Array wird als
students
angegeben und enthält Objekte, die Studenten mit den Eigenschaftenname
undscore
repräsentieren. - Überprüfen Sie, ob die Punktzahl des Studenten größer oder gleich 90 ist.
- Verwenden Sie die Methode
filter()
auf dem Arraystudents
, um ein neues ArrayhighScorers
zu erstellen, das nur die Studenten mit hohen Punktzahlen enthält.
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); }
Erwartete Ausgabe:
Alice
Charlie
Emma
Die filter()
-Methode erstellt ein neues Array, indem sie nur die Elemente einschließt, die die in der Callback-Funktion angegebene Bedingung erfüllen.
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); }
Danke für Ihr Feedback!