Utfordring: Velg Spesifikke Data Med filter()
Oppgave
Gitt et array med studentobjekter, bruk filter()-metoden for å lage et nytt array kalt highScorers som kun inkluderer studenter med eksamenspoeng større enn eller lik 90.
- Det opprinnelige arrayet er gitt som
students, og inneholder objekter som representerer studenter med egenskapenenameogscore. - Sjekk om studentens poengsum er større enn eller lik 90.
- Bruk
filter()-metoden påstudents-arrayet for å lage et nytt array,highScorers, som kun inkluderer studenter med høye poengsummer.
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); }
Forventet utdata:
Alice
Charlie
Emma
Metoden filter() oppretter et nytt array ved å inkludere kun de elementene som oppfyller betingelsen angitt i callback-funksjonen.
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); }
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 2.27
Utfordring: Velg Spesifikke Data Med filter()
Sveip for å vise menyen
Oppgave
Gitt et array med studentobjekter, bruk filter()-metoden for å lage et nytt array kalt highScorers som kun inkluderer studenter med eksamenspoeng større enn eller lik 90.
- Det opprinnelige arrayet er gitt som
students, og inneholder objekter som representerer studenter med egenskapenenameogscore. - Sjekk om studentens poengsum er større enn eller lik 90.
- Bruk
filter()-metoden påstudents-arrayet for å lage et nytt array,highScorers, som kun inkluderer studenter med høye poengsummer.
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); }
Forventet utdata:
Alice
Charlie
Emma
Metoden filter() oppretter et nytt array ved å inkludere kun de elementene som oppfyller betingelsen angitt i callback-funksjonen.
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); }
Takk for tilbakemeldingene dine!