Iterasjon 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 = 0initialiserer en løkkevariabelitil null;i < array.lengthdefinerer betingelsen for at løkken skal fortsette. Den kjører så lengeier 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:
12345const students = ["Brandon", "Mario", "Saul"]; for (let i = 0; i < students.length; i += 1) { console.log(students[i]); }
- 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 variabeliog setter den til0.ibrukes som løkketeller;i < students.length;: Denne delen er betingelsen for at løkken skal fortsette. Løkken fortsetter så lengeier mindre enn lengden påstudents-arrayet;i += 1: Denne delen er oppdateringssetningen, som øker verdien avimed1etter hver iterasjon.
- Linje 4: Inne i
for-løkka bruker denne linjen funksjonenconsole.log()for å logge verdien på i-te indeks istudents-arrayet. I første iterasjon eri0, så den logger navnet på indeks0, 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?
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
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
Iterasjon 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 = 0initialiserer en løkkevariabelitil null;i < array.lengthdefinerer betingelsen for at løkken skal fortsette. Den kjører så lengeier 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:
12345const students = ["Brandon", "Mario", "Saul"]; for (let i = 0; i < students.length; i += 1) { console.log(students[i]); }
- 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 variabeliog setter den til0.ibrukes som løkketeller;i < students.length;: Denne delen er betingelsen for at løkken skal fortsette. Løkken fortsetter så lengeier mindre enn lengden påstudents-arrayet;i += 1: Denne delen er oppdateringssetningen, som øker verdien avimed1etter hver iterasjon.
- Linje 4: Inne i
for-løkka bruker denne linjen funksjonenconsole.log()for å logge verdien på i-te indeks istudents-arrayet. I første iterasjon eri0, så den logger navnet på indeks0, 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?
Takk for tilbakemeldingene dine!