Lussen Gebruiken Met Arrays
Lussen stellen ons in staat om efficiënt door alle of specifieke elementen van een array te gaan.
We kunnen bijvoorbeeld een for-lus gebruiken om door alle elementen van een array te itereren en deze weer te geven:
12345let numbers = [1, 1, 2, 3, 5, 8, 13, 21]; for(let i = 0; i < numbers.length; i++) { console.log("Element " + (i + 1) + " of the array is: " + numbers[i]); }
Dit is vooral handig wanneer we een bewerking op meerdere elementen in een array moeten uitvoeren:
1234567let numbers = [1, 1, 2, 3, 5, 8, 13, 21]; console.log("Before:", numbers); for(let i = 0; i < numbers.length; i++) { numbers[i] *= 2; } console.log("After:", numbers);
We kunnen hiervoor ook een while
- of een do-while
-lus gebruiken, maar dit is niet de conventie.
123456789let numbers = [1, 1, 2, 3, 5, 8, 13, 21]; console.log("Before:", numbers); let i = 0; while(i < numbers.length) { numbers[i] *= 2; i += 1; } console.log("After:", numbers);
Hoewel dezelfde resultaten kunnen worden bereikt met while
- of do-while
-lussen, wordt aanbevolen om een for
-lus te gebruiken bij het itereren door arrays, omdat dit de conventionele en beter leesbare aanpak is.
1. Wat geeft de volgende code als uitvoer?
2. Wijzigt de volgende code de oorspronkelijke array?
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 1.33
Lussen Gebruiken Met Arrays
Veeg om het menu te tonen
Lussen stellen ons in staat om efficiënt door alle of specifieke elementen van een array te gaan.
We kunnen bijvoorbeeld een for-lus gebruiken om door alle elementen van een array te itereren en deze weer te geven:
12345let numbers = [1, 1, 2, 3, 5, 8, 13, 21]; for(let i = 0; i < numbers.length; i++) { console.log("Element " + (i + 1) + " of the array is: " + numbers[i]); }
Dit is vooral handig wanneer we een bewerking op meerdere elementen in een array moeten uitvoeren:
1234567let numbers = [1, 1, 2, 3, 5, 8, 13, 21]; console.log("Before:", numbers); for(let i = 0; i < numbers.length; i++) { numbers[i] *= 2; } console.log("After:", numbers);
We kunnen hiervoor ook een while
- of een do-while
-lus gebruiken, maar dit is niet de conventie.
123456789let numbers = [1, 1, 2, 3, 5, 8, 13, 21]; console.log("Before:", numbers); let i = 0; while(i < numbers.length) { numbers[i] *= 2; i += 1; } console.log("After:", numbers);
Hoewel dezelfde resultaten kunnen worden bereikt met while
- of do-while
-lussen, wordt aanbevolen om een for
-lus te gebruiken bij het itereren door arrays, omdat dit de conventionele en beter leesbare aanpak is.
1. Wat geeft de volgende code als uitvoer?
2. Wijzigt de volgende code de oorspronkelijke array?
Bedankt voor je feedback!