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

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