Använda for...of-loopen för iteration över arrayer
Syntax
for...of-loopen är ett modernare och mer koncist sätt att iterera över arrayer. Den hanterar automatiskt loop-räknaren och ger direkt åtkomst till varje elements värde. Syntaxen för en for...of-loop är följande:
for (const element of array) {
// Code to be executed for each array element
}
I denna syntax:
const elementär en variabel som lagrar värdet av varje element under varje iteration;of arrayspecificerar arrayen som ska itereras över.
Exempel
Här är ett exempel på hur for...of-loopen används för att uppnå samma resultat som den tidigare for-loopen:
12345const students = ["Brandon", "Mario", "Saul"]; for (const student of students) { console.log(student); }
- Rad 1: deklarerar en konstant variabel med namnet
studentsoch tilldelar den en array som innehåller tre strängar -"Brandon","Mario"och"Saul". Denna array representerar en lista med studentnamn; - Rad 3: startar en
for...of-loop. Loopen används för att iterera genom varje element i arrayenstudentsett i taget; - Rad 4: inuti
for...of-loopen används funktionenconsole.log()för att skriva ut värdet av det aktuella elementet till konsolen. Variabelnstudentrepresenterar det aktuella elementet i arrayen under varje iteration. Så, vid första iterationen är det"Brandon", vid andra iterationen"Mario"och vid tredje iterationen"Saul".
1. Vad är den främsta fördelen med att använda en for...of-loop vid iteration över arrayer?
2. I for...of-loopens syntax, vad representerar const element?
3. Vad är syftet med delen of array i syntaxen för for...of-loopen?
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
Can you explain the difference between `for...of` and `for...in` loops?
Are there any limitations or things to watch out for when using `for...of`?
Can you show how to use `for...of` with other data structures like Sets or Maps?
Fantastiskt!
Completion betyg förbättrat till 2.27
Använda for...of-loopen för iteration över arrayer
Svep för att visa menyn
Syntax
for...of-loopen är ett modernare och mer koncist sätt att iterera över arrayer. Den hanterar automatiskt loop-räknaren och ger direkt åtkomst till varje elements värde. Syntaxen för en for...of-loop är följande:
for (const element of array) {
// Code to be executed for each array element
}
I denna syntax:
const elementär en variabel som lagrar värdet av varje element under varje iteration;of arrayspecificerar arrayen som ska itereras över.
Exempel
Här är ett exempel på hur for...of-loopen används för att uppnå samma resultat som den tidigare for-loopen:
12345const students = ["Brandon", "Mario", "Saul"]; for (const student of students) { console.log(student); }
- Rad 1: deklarerar en konstant variabel med namnet
studentsoch tilldelar den en array som innehåller tre strängar -"Brandon","Mario"och"Saul". Denna array representerar en lista med studentnamn; - Rad 3: startar en
for...of-loop. Loopen används för att iterera genom varje element i arrayenstudentsett i taget; - Rad 4: inuti
for...of-loopen används funktionenconsole.log()för att skriva ut värdet av det aktuella elementet till konsolen. Variabelnstudentrepresenterar det aktuella elementet i arrayen under varje iteration. Så, vid första iterationen är det"Brandon", vid andra iterationen"Mario"och vid tredje iterationen"Saul".
1. Vad är den främsta fördelen med att använda en for...of-loop vid iteration över arrayer?
2. I for...of-loopens syntax, vad representerar const element?
3. Vad är syftet med delen of array i syntaxen för for...of-loopen?
Tack för dina kommentarer!