Iterera över Arrayer med For-loopen
Array-iteration är ett avgörande begrepp vid arbete med arrayer. Det möjliggör bearbetning av varje element i en array, utförande av operationer och beslut baserade på deras värden. I detta kapitel utforskas for-loopen för iteration över arrayer.
Syntax
for-loopen är ett grundläggande verktyg för att iterera över en array element för element. Den möjliggör åtkomst till varje element i arrayen via elementets index. Syntaxen för en for-loop är följande:
for (let i = 0; i < array.length; i += 1) {
// Code to be executed for each array element
}
I denna syntax:
let i = 0initierar en loopräknarvariabelitill noll;i < array.lengthdefinierar villkoret för att loopen ska fortsätta. Den körs så längeiär mindre än arrayens längd;i += 1ökar loopräknaren efter varje iteration.
Exempel
Här är ett exempel på hur for-loopen används för att komma åt och visa elementen i arrayen students:
12345const students = ["Brandon", "Mario", "Saul"]; for (let i = 0; i < students.length; i += 1) { console.log(students[i]); }
- Rad 1: Denna rad deklarerar en array med namnet students och initierar den med tre strängar, vilka representerar studenternas namn. Arrayen innehåller
"Brandon","Mario"och"Saul"; - Rad 3: Denna rad startar en for-loop. Den har tre delar separerade med semikolon:
let i = 0;: Denna del initierar en variabelioch sätter den till0.ianvänds som loop-räknare;i < students.length;: Denna del är villkoret för att loopen ska fortsätta. Loopen fortsätter så längeiär mindre än längden på arrayenstudents;i += 1: Denna del är uppdateringsuttrycket, vilket ökar värdet påimed1efter varje iteration.
- Rad 4: Inuti
for-loopen används funktionenconsole.log()för att logga värdet vid det i:te indexet i arrayenstudents. Vid första iterationen äri0, så namnet på index0loggas, vilket är"Brandon". Vid andra iterationen loggas"Mario", och vid tredje iterationen loggas"Saul".
1. Vad är syftet med en for-loop när man arbetar med arrayer?
2. Vilket villkor ska användas för att loopen ska iterera genom hela computers-arrayen?
3. Vilket villkor ska användas för att loopen ska iterera genom computers-arrayen och endast visa de två första elementen?
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 2.27
Iterera över Arrayer med For-loopen
Svep för att visa menyn
Array-iteration är ett avgörande begrepp vid arbete med arrayer. Det möjliggör bearbetning av varje element i en array, utförande av operationer och beslut baserade på deras värden. I detta kapitel utforskas for-loopen för iteration över arrayer.
Syntax
for-loopen är ett grundläggande verktyg för att iterera över en array element för element. Den möjliggör åtkomst till varje element i arrayen via elementets index. Syntaxen för en for-loop är följande:
for (let i = 0; i < array.length; i += 1) {
// Code to be executed for each array element
}
I denna syntax:
let i = 0initierar en loopräknarvariabelitill noll;i < array.lengthdefinierar villkoret för att loopen ska fortsätta. Den körs så längeiär mindre än arrayens längd;i += 1ökar loopräknaren efter varje iteration.
Exempel
Här är ett exempel på hur for-loopen används för att komma åt och visa elementen i arrayen students:
12345const students = ["Brandon", "Mario", "Saul"]; for (let i = 0; i < students.length; i += 1) { console.log(students[i]); }
- Rad 1: Denna rad deklarerar en array med namnet students och initierar den med tre strängar, vilka representerar studenternas namn. Arrayen innehåller
"Brandon","Mario"och"Saul"; - Rad 3: Denna rad startar en for-loop. Den har tre delar separerade med semikolon:
let i = 0;: Denna del initierar en variabelioch sätter den till0.ianvänds som loop-räknare;i < students.length;: Denna del är villkoret för att loopen ska fortsätta. Loopen fortsätter så längeiär mindre än längden på arrayenstudents;i += 1: Denna del är uppdateringsuttrycket, vilket ökar värdet påimed1efter varje iteration.
- Rad 4: Inuti
for-loopen används funktionenconsole.log()för att logga värdet vid det i:te indexet i arrayenstudents. Vid första iterationen äri0, så namnet på index0loggas, vilket är"Brandon". Vid andra iterationen loggas"Mario", och vid tredje iterationen loggas"Saul".
1. Vad är syftet med en for-loop när man arbetar med arrayer?
2. Vilket villkor ska användas för att loopen ska iterera genom hela computers-arrayen?
3. Vilket villkor ska användas för att loopen ska iterera genom computers-arrayen och endast visa de två första elementen?
Tack för dina kommentarer!