Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Iterasjon Over Arrayer Med For-Løkke | Mestre JavaScript-Arrays
Javascript Datastrukturer

bookIterasjon Over Arrayer Med For-Løkke

Array-iterasjon er et viktig konsept når man arbeider med arrayer. Det gjør det mulig å behandle hvert element i en array, utføre operasjoner og ta avgjørelser basert på verdiene deres. I dette kapittelet skal vi utforske for-løkke for å iterere over arrayer.

Syntaks

for-løkke er et grunnleggende verktøy for å iterere over en array element for element. Den gir tilgang til hvert element i arrayen ved hjelp av elementindeks. 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 syntaksen:

  • let i = 0 initialiserer en løkkevariabel i til null;
  • i < array.length definerer betingelsen for at løkken skal fortsette. Den kjører så lenge i er mindre enn lengden på arrayen;
  • i += 1 øker løkkevariabelen etter hver iterasjon.

Eksempel

Her er et eksempel på bruk av for-løkke for å få tilgang til og vise elementene 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 linjen erklærer et array kalt students og initialiserer det med tre strenger, som representerer studentenes navn. Arrayet inneholder "Brandon", "Mario" og "Saul";
  • Linje 3: Denne linjen starter en for-løkke. Den har tre deler adskilt med semikolon:
    • let i = 0;: Denne delen initialiserer en variabel i og setter den til 0. i brukes som løkketeller;
    • i < students.length;: Denne delen er betingelsen for at løkken skal fortsette. Løkken fortsetter så lenge i er mindre enn lengden på students-arrayet;
    • i += 1: Denne delen er oppdateringssetningen, som øker verdien av i med 1 etter hver iterasjon.
  • Linje 4: Inne i for-løkka bruker denne linjen funksjonen console.log() for å logge verdien på i-te indeks i students-arrayet. I første iterasjon er i 0, så den logger navnet på indeks 0, som er "Brandon". I andre iterasjon logger den "Mario", og i tredje iterasjon logger den "Saul".

1. Hva er formålet med en for-løkke når man arbeider med arrayer?

2. Hva bør være betingelsen for løkken for å iterere gjennom hele computers-arrayen?

3. Hva bør være betingelsen for løkken for å iterere gjennom computers-arrayen for å vise kun de to første elementene?

question mark

Hva er formålet med en for-løkke når man arbeider med arrayer?

Select the correct answer

question mark

Hva bør være betingelsen for løkken for å iterere gjennom hele computers-arrayen?

Select the correct answer

question mark

Hva bør være betingelsen for løkken for å iterere gjennom computers-arrayen for å vise kun de to første elementene?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 5

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

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

bookIterasjon Over Arrayer Med For-Løkke

Sveip for å vise menyen

Array-iterasjon er et viktig konsept når man arbeider med arrayer. Det gjør det mulig å behandle hvert element i en array, utføre operasjoner og ta avgjørelser basert på verdiene deres. I dette kapittelet skal vi utforske for-løkke for å iterere over arrayer.

Syntaks

for-løkke er et grunnleggende verktøy for å iterere over en array element for element. Den gir tilgang til hvert element i arrayen ved hjelp av elementindeks. 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 syntaksen:

  • let i = 0 initialiserer en løkkevariabel i til null;
  • i < array.length definerer betingelsen for at løkken skal fortsette. Den kjører så lenge i er mindre enn lengden på arrayen;
  • i += 1 øker løkkevariabelen etter hver iterasjon.

Eksempel

Her er et eksempel på bruk av for-løkke for å få tilgang til og vise elementene 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 linjen erklærer et array kalt students og initialiserer det med tre strenger, som representerer studentenes navn. Arrayet inneholder "Brandon", "Mario" og "Saul";
  • Linje 3: Denne linjen starter en for-løkke. Den har tre deler adskilt med semikolon:
    • let i = 0;: Denne delen initialiserer en variabel i og setter den til 0. i brukes som løkketeller;
    • i < students.length;: Denne delen er betingelsen for at løkken skal fortsette. Løkken fortsetter så lenge i er mindre enn lengden på students-arrayet;
    • i += 1: Denne delen er oppdateringssetningen, som øker verdien av i med 1 etter hver iterasjon.
  • Linje 4: Inne i for-løkka bruker denne linjen funksjonen console.log() for å logge verdien på i-te indeks i students-arrayet. I første iterasjon er i 0, så den logger navnet på indeks 0, som er "Brandon". I andre iterasjon logger den "Mario", og i tredje iterasjon logger den "Saul".

1. Hva er formålet med en for-løkke når man arbeider med arrayer?

2. Hva bør være betingelsen for løkken for å iterere gjennom hele computers-arrayen?

3. Hva bør være betingelsen for løkken for å iterere gjennom computers-arrayen for å vise kun de to første elementene?

question mark

Hva er formålet med en for-løkke når man arbeider med arrayer?

Select the correct answer

question mark

Hva bør være betingelsen for løkken for å iterere gjennom hele computers-arrayen?

Select the correct answer

question mark

Hva bør være betingelsen for løkken for å iterere gjennom computers-arrayen for å vise kun de to første elementene?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 5
some-alt