Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Udfordring: Vælg Specifikke Data Ved Hjælp af filter() | Grundlæggende om JavaScript-Objekter
Javascript Datastrukturer

bookUdfordring: Vælg Specifikke Data Ved Hjælp af filter()

Stryg for at vise menuen

Opgave

Givet et array af studenter-objekter, brug filter()-metoden til at oprette et nyt array kaldet highScorers, der kun inkluderer de studerende med eksamensresultater større end eller lig med 90.

  • Det oprindelige array er givet som students, der indeholder objekter, som repræsenterer studerende med egenskaberne name og score.
  • Kontroller om den studerendes score er større end eller lig med 90.
  • Brug filter()-metoden på students-arrayet for at oprette et nyt array, highScorers, der kun inkluderer de studerende med høje resultater.
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 output:

Alice
Charlie
Emma

filter()-metoden opretter et nyt array ved kun at inkludere de elementer, der opfylder betingelsen angivet i callback-funktionen.

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

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 34

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 1. Kapitel 34
some-alt