Spring Iterationer Over med Continue
continue
-nøgleordet giver dig mulighed for at springe den resterende kode inden for en løkke over for den aktuelle iteration og fortsætte til den næste iteration.
Eksempel 1: Springe tidlige iterationer over
1234567for (let i = 0; i < 10; i++) { if (i < 5) { continue; } console.log("i =", i); }
I dette eksempel bruges continue
-nøgleordet til at springe iterationer af løkken over, hvor i
er mindre end 5
. Som et resultat udfører kun iterationer med i
-værdier i intervallet [5, 9] koden inde i løkken.
Eksempel 2: Springe en specifik iteration over
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); }
Her bruges continue
-udsagnet til at springe slutningen af den 3. iteration over, hvilket resulterer i output af "Iteration started" og "Iteration ended"-meddelelser for alle iterationer undtagen den, hvor i
er lig med 3.
Bemærk
continue
-nøgleordet fungerer på samme måde sombreak
, men i stedet for at afslutte løkken helt, springer det kun den aktuelle iteration over og fortsætter med den næste. Denne adfærd kan være nyttig til finjusteret kontrol af løkkens udførelse.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 2.33
Spring Iterationer Over med Continue
Stryg for at vise menuen
continue
-nøgleordet giver dig mulighed for at springe den resterende kode inden for en løkke over for den aktuelle iteration og fortsætte til den næste iteration.
Eksempel 1: Springe tidlige iterationer over
1234567for (let i = 0; i < 10; i++) { if (i < 5) { continue; } console.log("i =", i); }
I dette eksempel bruges continue
-nøgleordet til at springe iterationer af løkken over, hvor i
er mindre end 5
. Som et resultat udfører kun iterationer med i
-værdier i intervallet [5, 9] koden inde i løkken.
Eksempel 2: Springe en specifik iteration over
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); }
Her bruges continue
-udsagnet til at springe slutningen af den 3. iteration over, hvilket resulterer i output af "Iteration started" og "Iteration ended"-meddelelser for alle iterationer undtagen den, hvor i
er lig med 3.
Bemærk
continue
-nøgleordet fungerer på samme måde sombreak
, men i stedet for at afslutte løkken helt, springer det kun den aktuelle iteration over og fortsætter med den næste. Denne adfærd kan være nyttig til finjusteret kontrol af løkkens udførelse.
Tak for dine kommentarer!