For-lus voor arrays in JavaScript
Arrays kunnen ook worden doorlopen
met een for-lus. Laten we eens kijken
hoe dat wordt gedaan. Stel we hebben de volgende
array:
let arr = [1, 2, 3, 4, 5];
Laten we de elementen van deze array in een lus weergeven:
for (let i = 0; i <= arr.length - 1; i++) {
console.log(arr[i]);
}
Je kunt er ook voor kiezen niet één af te trekken van de lengte van de array, maar een strikte vergelijking te gebruiken:
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
Het doorlopen van een array met een for-lus geeft
meer controle over wat er gebeurt.
Je kunt bijvoorbeeld de elementen
niet vanaf de nulde, maar vanaf de eerste weergeven:
for (let i = 1; i < arr.length; i++) {
console.log(arr[i]);
}
Je kunt de elementen in omgekeerde volgorde weergeven:
for (let i = arr.length - 1; i >= 0; i--) {
console.log(arr[i]);
}
Toon alle elementen van de volgende array in de console:
let arr = ['a', 'b', 'c', 'd', 'e'];
Toon alle elementen van de volgende array in de console, met uitzondering van de nulde en de laatste:
let arr = ['a', 'b', 'c', 'd', 'e'];
Toon de elementen van de volgende array in omgekeerde volgorde in de console:
let arr = ['a', 'b', 'c', 'd', 'e'];
Herstel de fout die is gemaakt in de volgende code:
let arr = ['a', 'b', 'c', 'd', 'e'];
for (let i = 0; i <= arr.length; i++) {
console.log(arr[i]);
}