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

bookFinde Elementer i et Array med Find()-Metoden

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

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

Suggested prompts:

Can you explain the difference between `find()` and `filter()` with examples?

What happens if there is no matching element in the array?

Can you show how to use `find()` with more complex conditions?

Awesome!

Completion rate improved to 2.27

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