Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Itereren Over Arrays met de For-lus | Beheersing van JavaScript-Arrays
Javascript Datastructuren

bookItereren 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 = 0 initialiseert een lus-teller variabele i op nul;
  • i < array.length definieert de voorwaarde voor het doorgaan van de lus. De lus blijft lopen zolang i kleiner is dan de lengte van de array;
  • i += 1 verhoogt 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:

12345
const students = ["Brandon", "Mario", "Saul"]; for (let i = 0; i < students.length; i += 1) { console.log(students[i]); }
copy
  • 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 variabele i en stelt deze in op 0. i wordt gebruikt als teller voor de lus;
    • i < students.length;: Dit deel is de voorwaarde voor het doorgaan van de lus. De lus blijft doorgaan zolang i kleiner is dan de lengte van de array students;
    • i += 1: Dit deel is de update-instructie, die de waarde van i na elke iteratie met 1 verhoogt.
  • Regel 4: Binnen de for-lus gebruikt deze regel de functie console.log() om de waarde op de i-de index van de array students te loggen. In de eerste iteratie is i 0, dus wordt de naam op index 0 gelogd, 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?

question mark

Wat is het doel van een for-lus bij het werken met arrays?

Select the correct answer

question mark

Wat moet de conditie zijn voor de lus om door de gehele computers array te itereren?

Select the correct answer

question mark

Wat moet de conditie zijn voor de lus om alleen de eerste twee elementen van de computers array te tonen?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 5

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Awesome!

Completion rate improved to 2.27

bookItereren 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 = 0 initialiseert een lus-teller variabele i op nul;
  • i < array.length definieert de voorwaarde voor het doorgaan van de lus. De lus blijft lopen zolang i kleiner is dan de lengte van de array;
  • i += 1 verhoogt 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:

12345
const students = ["Brandon", "Mario", "Saul"]; for (let i = 0; i < students.length; i += 1) { console.log(students[i]); }
copy
  • 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 variabele i en stelt deze in op 0. i wordt gebruikt als teller voor de lus;
    • i < students.length;: Dit deel is de voorwaarde voor het doorgaan van de lus. De lus blijft doorgaan zolang i kleiner is dan de lengte van de array students;
    • i += 1: Dit deel is de update-instructie, die de waarde van i na elke iteratie met 1 verhoogt.
  • Regel 4: Binnen de for-lus gebruikt deze regel de functie console.log() om de waarde op de i-de index van de array students te loggen. In de eerste iteratie is i 0, dus wordt de naam op index 0 gelogd, 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?

question mark

Wat is het doel van een for-lus bij het werken met arrays?

Select the correct answer

question mark

Wat moet de conditie zijn voor de lus om door de gehele computers array te itereren?

Select the correct answer

question mark

Wat moet de conditie zijn voor de lus om alleen de eerste twee elementen van de computers array te tonen?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 5
some-alt