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() | Avancerede Array-metoder og Transformationer
Javascript Datastrukturer

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

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 5. Kapitel 4

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

Awesome!

Completion rate improved to 2.27

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 5. Kapitel 4
some-alt