Herausforderung: Auswahl Spezifischer Daten Mit Filter()
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 ist als
studentsgegeben und enthält Objekte, die Studenten mit den Eigenschaftennameundscorereprä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 ArrayhighScorerszu 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 Methode filter() erstellt ein neues Array, das nur die Elemente enthält, welche die im Callback angegebenen Bedingungen 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
Can you explain how the filter() method works in this example?
What would happen if I changed the score threshold to 85?
Can you show how to display both the name and score of the high scorers?
Awesome!
Completion rate improved to 2.27
Herausforderung: Auswahl Spezifischer Daten Mit Filter()
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 ist als
studentsgegeben und enthält Objekte, die Studenten mit den Eigenschaftennameundscorereprä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 ArrayhighScorerszu 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 Methode filter() erstellt ein neues Array, das nur die Elemente enthält, welche die im Callback angegebenen Bedingungen 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!