Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Utfordring: Velg Spesifikke Data Med filter() | Grunnleggende om JavaScript-Objekter
Javascript Datastrukturer

bookUtfordring: 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 egenskapene name og score.
  • 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.
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

Forventet utdata:

Alice
Charlie
Emma

Metoden filter() oppretter et nytt array ved å inkludere kun de elementene som oppfyller betingelsen angitt i callback-funksjonen.

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

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 34

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 1. Kapittel 34
some-alt