Iterasjon Over Arrayer med For-Løkken
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 = 0initialiserer en løkkevariabelitil null;i < array.lengthdefinerer betingelsen for at løkken skal fortsette. Den vil kjøre 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-arrayen:
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økken bruker denne linjen funksjonenconsole.log()for å logge verdien på den i-te indeksen 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-arrayet?
3. Hva bør være betingelsen for løkken for å iterere gjennom computers-arrayet 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
Fantastisk!
Completion rate forbedret til 2.27
Iterasjon 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 = 0initialiserer en løkkevariabelitil null;i < array.lengthdefinerer betingelsen for at løkken skal fortsette. Den vil kjøre 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-arrayen:
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økken bruker denne linjen funksjonenconsole.log()for å logge verdien på den i-te indeksen 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-arrayet?
3. Hva bør være betingelsen for løkken for å iterere gjennom computers-arrayet for å vise kun de to første elementene?
Takk for tilbakemeldingene dine!