Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Finde Elementer i et Array med Find()-Metoden | Grundlæggende om JavaScript-Objekter
Javascript Datastrukturer

bookFinde Elementer i et Array med Find()-Metoden

Stryg for at vise menuen

Lad os undersøge find()-metoden, herunder dens syntaks og anvendelser, med konkrete eksempler for at illustrere dens funktionalitet.

find()

Hvor filter()-metoden gennemgår et array for at finde alle elementer, der opfylder en betingelse, er find()-metoden specialiseret til én opgave – at finde og returnere det første matchende element. Her er et nærmere kig på dens syntaks:

array.find((element, index, array) => {
  // Callback body
});

Lad os afdække de væsentlige egenskaber ved find()-metoden:

  • Den oprindelige array forbliver uændret;
  • Den gennemgår arrayet og undersøger hvert element;
  • Metoden stopper, når det første match findes, og returnerer dette specifikke element;
  • Hvis der ikke findes et matchende element, returnerer metoden undefined.

Find en opgave efter rækkefølge

I dette eksempel henter 'find()'-metoden opgaven ved hjælp af 'order'-nøglen.

1234567891011
const tasks = [ { order: 1, name: "Buy groceries" }, { order: 2, name: "Walk the dog" }, { order: 3, name: "Read a book" }, ]; const firstTask = tasks.find((element) => element.order === 1); console.log("First task:", firstTask.name); // Output: First task: Buy groceries const secondTask = tasks.find((element) => element.order === 2); console.log("Second task:", secondTask.name); // Output: Second task: Walk the dog
copy

1. Hvad er det primære formål med find()-metoden?

2. Hvad er et nøgletræk ved find()-metoden?

3. Hvad vil outputtet være i eksemplet nedenfor?

question mark

Hvad er det primære formål med find()-metoden?

Select the correct answer

question mark

Hvad er et nøgletræk ved find()-metoden?

Select the correct answer

question mark

Hvad vil outputtet være i eksemplet nedenfor?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 35

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 35
some-alt