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økken | Grunnleggende om JavaScript-Objekter
Javascript Datastrukturer

bookIterasjon Over Arrayer med For-Løkken

Sveip for å vise menyen

Array-iterasjon er et avgjørende konsept når man arbeider med arrayer. Det gir mulighet til å behandle hvert element i en array, utføre operasjoner og ta avgjørelser basert på deres verdier. 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 via 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 vil kjøre 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-arrayen:

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økken bruker denne linjen funksjonen console.log() for å logge verdien på den i-te indeksen 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-arrayet?

3. Hva bør være betingelsen for løkken for å iterere gjennom computers-arrayet 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-arrayet?

Select the correct answer

question mark

Hva bør være betingelsen for løkken for å iterere gjennom computers-arrayet 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 1. Kapittel 26

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

Seksjon 1. Kapittel 26
some-alt