Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Filtern von Students Nach Prüfungsergebnissen | Fortgeschrittene Array-Operationen
JavaScript-Datenstrukturen
course content

Kursinhalt

JavaScript-Datenstrukturen

JavaScript-Datenstrukturen

1. Einführung und Voraussetzungen
2. Objektgrundlagen
3. Fortgeschrittene Objektmanipulation
4. Mastering Arrays
5. Fortgeschrittene Array-Operationen

book
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 Eigenschaften name und score repräsentieren.
  • Überprüfen Sie, ob die Punktzahl des Studenten größer oder gleich 90 ist.
  • Verwenden Sie die Methode filter() auf dem Array students, um ein neues Array highScorers zu erstellen, das nur die Studenten mit hohen Punktzahlen enthält.
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

Erwartete Ausgabe:

Die filter()-Methode erstellt ein neues Array, indem sie nur die Elemente einschließt, die die in der Callback-Funktion angegebene Bedingung erfüllen.

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

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 4
We're sorry to hear that something went wrong. What happened?
some-alt