Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Brug af For...of-Løkken til Iteration over Arrays | Mestring af JavaScript-Arrays
Javascript Datastrukturer

bookBrug af For...of-Løkken til Iteration over Arrays

Syntaks

for...of-løkken er en mere moderne og kortfattet måde at iterere over arrays på. Den håndterer automatisk løkke-tælleren og giver direkte adgang til værdien af hvert element. Syntaksen for en for...of-løkke er som følger:

for (const element of array) {
  // Code to be executed for each array element
}

I denne syntaks:

  • const element er en variabel, der gemmer værdien af hvert element under hver iteration;
  • of array angiver det array, vi ønsker at iterere over.

Eksempel

Her er et eksempel på brug af for...of-løkken til at opnå det samme resultat som den tidligere for-løkke:

12345
const students = ["Brandon", "Mario", "Saul"]; for (const student of students) { console.log(student); }
copy
  • Linje 1: Deklarerer en konstant variabel ved navn students og tildeler den et array, der indeholder tre strenge - "Brandon", "Mario" og "Saul". Dette array repræsenterer en liste over studerendes navne;
  • Linje 3: Starter en for...of-løkke. Løkken bruges til at iterere gennem hvert element i students-arrayet ét ad gangen;
  • Linje 4: Inde i for...of-løkken anvendes funktionen console.log() til at logge værdien af det aktuelle element til konsollen. Variablen student repræsenterer det aktuelle element i arrayet under hver iteration. Så i første iteration vil det være "Brandon", i anden iteration "Mario", og i tredje iteration "Saul".

1. Hvad er den primære fordel ved at bruge en for...of-løkke ved iteration over arrays?

2. I syntaksen for for...of-løkken, hvad repræsenterer const element?

3. Hvad er formålet med of array-delen i syntaksen for for...of-løkken?

question mark

Hvad er den primære fordel ved at bruge en for...of-løkke ved iteration over arrays?

Select the correct answer

question mark

I syntaksen for for...of-løkken, hvad repræsenterer const element?

Select the correct answer

question mark

Hvad er formålet med of array-delen i syntaksen for for...of-løkken?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 7

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 `for...of` and `for...in` loops?

Are there any limitations to using `for...of` with objects?

Can you show how to use `for...of` with other iterable types, like strings or Sets?

Awesome!

Completion rate improved to 2.27

bookBrug af For...of-Løkken til Iteration over Arrays

Stryg for at vise menuen

Syntaks

for...of-løkken er en mere moderne og kortfattet måde at iterere over arrays på. Den håndterer automatisk løkke-tælleren og giver direkte adgang til værdien af hvert element. Syntaksen for en for...of-løkke er som følger:

for (const element of array) {
  // Code to be executed for each array element
}

I denne syntaks:

  • const element er en variabel, der gemmer værdien af hvert element under hver iteration;
  • of array angiver det array, vi ønsker at iterere over.

Eksempel

Her er et eksempel på brug af for...of-løkken til at opnå det samme resultat som den tidligere for-løkke:

12345
const students = ["Brandon", "Mario", "Saul"]; for (const student of students) { console.log(student); }
copy
  • Linje 1: Deklarerer en konstant variabel ved navn students og tildeler den et array, der indeholder tre strenge - "Brandon", "Mario" og "Saul". Dette array repræsenterer en liste over studerendes navne;
  • Linje 3: Starter en for...of-løkke. Løkken bruges til at iterere gennem hvert element i students-arrayet ét ad gangen;
  • Linje 4: Inde i for...of-løkken anvendes funktionen console.log() til at logge værdien af det aktuelle element til konsollen. Variablen student repræsenterer det aktuelle element i arrayet under hver iteration. Så i første iteration vil det være "Brandon", i anden iteration "Mario", og i tredje iteration "Saul".

1. Hvad er den primære fordel ved at bruge en for...of-løkke ved iteration over arrays?

2. I syntaksen for for...of-løkken, hvad repræsenterer const element?

3. Hvad er formålet med of array-delen i syntaksen for for...of-løkken?

question mark

Hvad er den primære fordel ved at bruge en for...of-løkke ved iteration over arrays?

Select the correct answer

question mark

I syntaksen for for...of-løkken, hvad repræsenterer const element?

Select the correct answer

question mark

Hvad er formålet med of array-delen i syntaksen for for...of-løkken?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 7
some-alt