Uitdaging: Selecteer Specifieke Gegevens Met filter()
Taak
Gegeven een array van studentobjecten, gebruik de filter()-methode om een nieuwe array genaamd highScorers te maken die alleen de studenten bevat met examencijfers groter dan of gelijk aan 90.
- De originele array wordt gegeven als
students, met objecten die studenten vertegenwoordigen met de eigenschappennameenscore. - Controleer of het cijfer van de student groter dan of gelijk aan 90 is.
- Gebruik de
filter()-methode op de arraystudentsom een nieuwe array,highScorers, te maken die alleen de studenten met hoge cijfers bevat.
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); }
Verwachte output:
Alice
Charlie
Emma
De filter()-methode maakt een nieuwe array aan door alleen de elementen op te nemen die voldoen aan de voorwaarde die is gespecificeerd in de callbackfunctie.
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); }
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
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
Uitdaging: Selecteer Specifieke Gegevens Met filter()
Veeg om het menu te tonen
Taak
Gegeven een array van studentobjecten, gebruik de filter()-methode om een nieuwe array genaamd highScorers te maken die alleen de studenten bevat met examencijfers groter dan of gelijk aan 90.
- De originele array wordt gegeven als
students, met objecten die studenten vertegenwoordigen met de eigenschappennameenscore. - Controleer of het cijfer van de student groter dan of gelijk aan 90 is.
- Gebruik de
filter()-methode op de arraystudentsom een nieuwe array,highScorers, te maken die alleen de studenten met hoge cijfers bevat.
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); }
Verwachte output:
Alice
Charlie
Emma
De filter()-methode maakt een nieuwe array aan door alleen de elementen op te nemen die voldoen aan de voorwaarde die is gespecificeerd in de callbackfunctie.
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); }
Bedankt voor je feedback!