Iteraties Overslaan met Continue
Het sleutelwoord continue maakt het mogelijk om de resterende code binnen een lus voor de huidige iteratie over te slaan en door te gaan naar de volgende iteratie.
Voorbeeld 1: Vroege iteraties overslaan
1234567for (let i = 0; i < 10; i++) { if (i < 5) { continue; } console.log("i =", i); }
In dit voorbeeld wordt het sleutelwoord continue gebruikt om iteraties van de lus over te slaan waarbij i kleiner is dan 5. Hierdoor wordt de code binnen de lus alleen uitgevoerd voor iteraties met i-waarden in het bereik [5, 9].
Voorbeeld 2: Een specifieke iteratie overslaan
123456789for (let i = 1; i <= 5; i++) { console.log("Iteration started:", i); if (i == 3) { continue; // Skip the end of the 3rd iteration } console.log("- Iteration ended:", i); }
Hier wordt de continue-instructie gebruikt om het einde van de derde iteratie over te slaan, waardoor de berichten "Iteration started" en "Iteration ended" worden weergegeven voor alle iteraties behalve die waarbij i gelijk is aan 3.
Opmerking
Het sleutelwoord
continuewerkt vergelijkbaar metbreak, maar in plaats van de lus volledig te beëindigen, wordt alleen de huidige iteratie overgeslagen en gaat de lus verder met de volgende. Dit gedrag is handig voor gedetailleerde controle over de uitvoering van lussen.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Can you explain the difference between `continue` and `break` in more detail?
Can you show more examples of when to use `continue` in loops?
What happens if I use `continue` in a nested loop?
Awesome!
Completion rate improved to 2.5
Iteraties Overslaan met Continue
Veeg om het menu te tonen
Het sleutelwoord continue maakt het mogelijk om de resterende code binnen een lus voor de huidige iteratie over te slaan en door te gaan naar de volgende iteratie.
Voorbeeld 1: Vroege iteraties overslaan
1234567for (let i = 0; i < 10; i++) { if (i < 5) { continue; } console.log("i =", i); }
In dit voorbeeld wordt het sleutelwoord continue gebruikt om iteraties van de lus over te slaan waarbij i kleiner is dan 5. Hierdoor wordt de code binnen de lus alleen uitgevoerd voor iteraties met i-waarden in het bereik [5, 9].
Voorbeeld 2: Een specifieke iteratie overslaan
123456789for (let i = 1; i <= 5; i++) { console.log("Iteration started:", i); if (i == 3) { continue; // Skip the end of the 3rd iteration } console.log("- Iteration ended:", i); }
Hier wordt de continue-instructie gebruikt om het einde van de derde iteratie over te slaan, waardoor de berichten "Iteration started" en "Iteration ended" worden weergegeven voor alle iteraties behalve die waarbij i gelijk is aan 3.
Opmerking
Het sleutelwoord
continuewerkt vergelijkbaar metbreak, maar in plaats van de lus volledig te beëindigen, wordt alleen de huidige iteratie overgeslagen en gaat de lus verder met de volgende. Dit gedrag is handig voor gedetailleerde controle over de uitvoering van lussen.
Bedankt voor je feedback!