Itereren Over Arrays met de For-lus
Array-iteratie is een essentieel concept bij het werken met arrays. Hiermee kan elk element in een array worden verwerkt, bewerkingen worden uitgevoerd en beslissingen worden genomen op basis van hun waarden. In dit hoofdstuk behandelen we de for-lus voor het itereren over arrays.
Syntax
De for-lus is een fundamenteel hulpmiddel voor het itereren over een array, element voor element. Hiermee kan elk element in de array worden benaderd via de index van het element. De syntax voor een for-lus is als volgt:
for (let i = 0; i < array.length; i += 1) {
// Code to be executed for each array element
}
In deze syntax:
let i = 0initialiseert een lus-teller variabeleiop nul;i < array.lengthdefinieert de voorwaarde voor het doorgaan van de lus. De lus blijft lopen zolangikleiner is dan de lengte van de array;i += 1verhoogt de lus-teller na elke iteratie.
Voorbeeld
Hier volgt een voorbeeld van het gebruik van de for-lus om de elementen van de array students te benaderen en weer te geven:
12345const students = ["Brandon", "Mario", "Saul"]; for (let i = 0; i < students.length; i += 1) { console.log(students[i]); }
- Regel 1: Deze regel declareert een array genaamd students en initialiseert deze met drie strings, die de namen van de studenten voorstellen. De array bevat
"Brandon","Mario"en"Saul"; - Regel 3: Deze regel start een for-lus. Deze bestaat uit drie delen, gescheiden door puntkomma's:
let i = 0;: Dit deel initialiseert een variabeleien stelt deze in op0.iwordt gebruikt als teller voor de lus;i < students.length;: Dit deel is de voorwaarde voor het doorgaan van de lus. De lus blijft doorgaan zolangikleiner is dan de lengte van de arraystudents;i += 1: Dit deel is de update-instructie, die de waarde vanina elke iteratie met1verhoogt.
- Regel 4: Binnen de
for-lus gebruikt deze regel de functieconsole.log()om de waarde op de i-de index van de arraystudentste loggen. In de eerste iteratie isi0, dus wordt de naam op index0gelogd, namelijk"Brandon". In de tweede iteratie wordt"Mario"gelogd en in de derde iteratie"Saul".
1. Wat is het doel van een for-lus bij het werken met arrays?
2. Wat moet de conditie zijn voor de lus om door de gehele computers array te itereren?
3. Wat moet de conditie zijn voor de lus om alleen de eerste twee elementen van de computers array te tonen?
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 2.27
Itereren Over Arrays met de For-lus
Veeg om het menu te tonen
Array-iteratie is een essentieel concept bij het werken met arrays. Hiermee kan elk element in een array worden verwerkt, bewerkingen worden uitgevoerd en beslissingen worden genomen op basis van hun waarden. In dit hoofdstuk behandelen we de for-lus voor het itereren over arrays.
Syntax
De for-lus is een fundamenteel hulpmiddel voor het itereren over een array, element voor element. Hiermee kan elk element in de array worden benaderd via de index van het element. De syntax voor een for-lus is als volgt:
for (let i = 0; i < array.length; i += 1) {
// Code to be executed for each array element
}
In deze syntax:
let i = 0initialiseert een lus-teller variabeleiop nul;i < array.lengthdefinieert de voorwaarde voor het doorgaan van de lus. De lus blijft lopen zolangikleiner is dan de lengte van de array;i += 1verhoogt de lus-teller na elke iteratie.
Voorbeeld
Hier volgt een voorbeeld van het gebruik van de for-lus om de elementen van de array students te benaderen en weer te geven:
12345const students = ["Brandon", "Mario", "Saul"]; for (let i = 0; i < students.length; i += 1) { console.log(students[i]); }
- Regel 1: Deze regel declareert een array genaamd students en initialiseert deze met drie strings, die de namen van de studenten voorstellen. De array bevat
"Brandon","Mario"en"Saul"; - Regel 3: Deze regel start een for-lus. Deze bestaat uit drie delen, gescheiden door puntkomma's:
let i = 0;: Dit deel initialiseert een variabeleien stelt deze in op0.iwordt gebruikt als teller voor de lus;i < students.length;: Dit deel is de voorwaarde voor het doorgaan van de lus. De lus blijft doorgaan zolangikleiner is dan de lengte van de arraystudents;i += 1: Dit deel is de update-instructie, die de waarde vanina elke iteratie met1verhoogt.
- Regel 4: Binnen de
for-lus gebruikt deze regel de functieconsole.log()om de waarde op de i-de index van de arraystudentste loggen. In de eerste iteratie isi0, dus wordt de naam op index0gelogd, namelijk"Brandon". In de tweede iteratie wordt"Mario"gelogd en in de derde iteratie"Saul".
1. Wat is het doel van een for-lus bij het werken met arrays?
2. Wat moet de conditie zijn voor de lus om door de gehele computers array te itereren?
3. Wat moet de conditie zijn voor de lus om alleen de eerste twee elementen van de computers array te tonen?
Bedankt voor je feedback!