Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Gennemløb af Arrays med For-Løkken | Mestring af JavaScript-Arrays
Javascript Datastrukturer

bookGennemløb af Arrays med For-Løkken

Array-iteration er et afgørende begreb, når man arbejder med arrays. Det muliggør behandling af hvert element i et array, udførelse af operationer og beslutningstagning baseret på deres værdier. I dette kapitel undersøges brugen af for-løkke til iteration over arrays.

Syntaks

for-løkke er et grundlæggende værktøj til iteration over et array element for element. Den giver adgang til hvert element i arrayet via elementets indeks. Syntaksen for en for-løkke er som følger:

for (let i = 0; i < array.length; i += 1) {
  // Code to be executed for each array element
}

I denne syntaks:

  • let i = 0 initialiserer en løkke-tællervariabel i til nul;
  • i < array.length definerer betingelsen for, at løkken fortsætter. Den kører, så længe i er mindre end længden af arrayet;
  • i += 1 øger løkke-tælleren efter hver iteration.

Eksempel

Her er et eksempel på brug af for-løkke til at tilgå og vise elementerne i students-arrayet:

12345
const students = ["Brandon", "Mario", "Saul"]; for (let i = 0; i < students.length; i += 1) { console.log(students[i]); }
copy
  • Linje 1: Denne linje erklærer et array kaldet students og initialiserer det med tre strenge, som repræsenterer elevernes navne. Arrayet indeholder "Brandon", "Mario" og "Saul";
  • Linje 3: Denne linje starter en for-løkke. Den har tre dele adskilt af semikolon:
    • let i = 0;: Denne del initialiserer en variabel i og sætter den til 0. i bruges som løkke-tæller;
    • i < students.length;: Denne del er betingelsen for, at løkken fortsætter. Løkken fortsætter, så længe i er mindre end længden af students-arrayet;
    • i += 1: Denne del er opdateringsudtrykket, som øger værdien af i med 1 efter hver iteration.
  • Linje 4: Inde i for-løkken bruger denne linje funktionen console.log() til at logge værdien ved det i-te indeks i students-arrayet. I første iteration er i 0, så den logger navnet ved indeks 0, hvilket er "Brandon". I anden iteration logger den "Mario", og i tredje iteration logger den "Saul".

1. Hvad er formålet med en for-løkke, når man arbejder med arrays?

2. Hvad skal betingelsen være for at løkken gennemløber hele computers-arrayet?

3. Hvad skal betingelsen være for at løkken gennemløber computers-arrayet og kun viser de to første elementer?

question mark

Hvad er formålet med en for-løkke, når man arbejder med arrays?

Select the correct answer

question mark

Hvad skal betingelsen være for at løkken gennemløber hele computers-arrayet?

Select the correct answer

question mark

Hvad skal betingelsen være for at løkken gennemløber computers-arrayet og kun viser de to første elementer?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. 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 how the loop works step by step?

What happens if the array is empty?

Can I use a different variable name instead of 'i' in the loop?

Awesome!

Completion rate improved to 2.27

bookGennemløb af Arrays med For-Løkken

Stryg for at vise menuen

Array-iteration er et afgørende begreb, når man arbejder med arrays. Det muliggør behandling af hvert element i et array, udførelse af operationer og beslutningstagning baseret på deres værdier. I dette kapitel undersøges brugen af for-løkke til iteration over arrays.

Syntaks

for-løkke er et grundlæggende værktøj til iteration over et array element for element. Den giver adgang til hvert element i arrayet via elementets indeks. Syntaksen for en for-løkke er som følger:

for (let i = 0; i < array.length; i += 1) {
  // Code to be executed for each array element
}

I denne syntaks:

  • let i = 0 initialiserer en løkke-tællervariabel i til nul;
  • i < array.length definerer betingelsen for, at løkken fortsætter. Den kører, så længe i er mindre end længden af arrayet;
  • i += 1 øger løkke-tælleren efter hver iteration.

Eksempel

Her er et eksempel på brug af for-løkke til at tilgå og vise elementerne i students-arrayet:

12345
const students = ["Brandon", "Mario", "Saul"]; for (let i = 0; i < students.length; i += 1) { console.log(students[i]); }
copy
  • Linje 1: Denne linje erklærer et array kaldet students og initialiserer det med tre strenge, som repræsenterer elevernes navne. Arrayet indeholder "Brandon", "Mario" og "Saul";
  • Linje 3: Denne linje starter en for-løkke. Den har tre dele adskilt af semikolon:
    • let i = 0;: Denne del initialiserer en variabel i og sætter den til 0. i bruges som løkke-tæller;
    • i < students.length;: Denne del er betingelsen for, at løkken fortsætter. Løkken fortsætter, så længe i er mindre end længden af students-arrayet;
    • i += 1: Denne del er opdateringsudtrykket, som øger værdien af i med 1 efter hver iteration.
  • Linje 4: Inde i for-løkken bruger denne linje funktionen console.log() til at logge værdien ved det i-te indeks i students-arrayet. I første iteration er i 0, så den logger navnet ved indeks 0, hvilket er "Brandon". I anden iteration logger den "Mario", og i tredje iteration logger den "Saul".

1. Hvad er formålet med en for-løkke, når man arbejder med arrays?

2. Hvad skal betingelsen være for at løkken gennemløber hele computers-arrayet?

3. Hvad skal betingelsen være for at løkken gennemløber computers-arrayet og kun viser de to første elementer?

question mark

Hvad er formålet med en for-løkke, når man arbejder med arrays?

Select the correct answer

question mark

Hvad skal betingelsen være for at løkken gennemløber hele computers-arrayet?

Select the correct answer

question mark

Hvad skal betingelsen være for at løkken gennemløber computers-arrayet og kun viser de to første elementer?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 5
some-alt