Hvordan stoppe et JavaScript for Loop

Hvordan stoppe et JavaScript for Loop
Noen ganger må utviklere stoppe sløyfen når tilstanden er oppfylt. For å avslutte/stoppe sløyfen, bruk "gå i stykker”Uttalelse. For eksempel, hvis du vil stoppe en sløyfe når en viss variabel når en viss verdi, bruk bruddserklæringen. Den vil forlate løkken når denne tilstanden er oppfylt. Bruddserklæringen kan brukes inne i løkken for å avslutte og utføre koden umiddelbart etter løkken.

Denne artikkelen vil beskrive måten å stoppe for Loop i JavaScript.

Hvordan stoppe et JavaScript “for” -løyfe?

En "til”Loop i JavaScript kan stoppes ved å bruke“gå i stykker”Uttalelse. Bruddserklæringen brukes til å forlate en sløyfe tidlig før sløyfens betingede uttrykk er falsk. For å avslutte eller stoppe sløyfen, bruk bruddserklæringen i IF -uttalelsen.

Eksempel 1: Skriv ut og stopp løkken når nummeret “5” er skrevet ut

I det gitte eksemplet vil sløyfen bare løpe 5 ganger og stoppe når variabelen "Jeg”Når verdien 5:

for (la i = 0; i <10; i++)
konsoll.logg (i);
if (i == 5)
gå i stykker;

Etter å ha forlatt sløyfen, vil den gjenværende koden utføre:

konsoll.Logg ("Loop Stop");

Det kan observeres at sløyfen vil kjøre til verdien 5 er skrevet ut, deretter stoppes sløyfen umiddelbart og fortsetter å utføre den gjenværende koden:

Eksempel 2: Stopp sløyfe når elementet “10” finnes i Array

Lag en rekke jevnnumre:

var array = [2, 4, 6, 8, 10, 12, 14, 16, 18];

Iterere matrisen ved å bruke "til”Sløyfe og stopp når elementet“10”Finnes i matrisen:

for (la i = 0; i < array.length; i++)
if (array [i] == 10)
gå i stykker;

konsoll.logg (matrise [i]);

Utfør den gjenværende koden etter å ha stoppet sløyfen:

konsoll.Logg ("Loop Stop");

Produksjon

Break -uttalelsen brukes i for -løkker, for eksempel “til”,“for ... av”Loop, og“for i”Loop, mens du bruker den i“for hver”Loop kaster en feil.

Eksempel 3: Bruk "break" -uttalelsen i "foreach" -sløyfen

Bruke "for hver”Loop for å iterere matrisen og stoppe når elementet 10 er funnet:

Array.foreach (elem =>
if (elem == 10)
gå i stykker;

);
konsoll.Logg ("Loop Stop");

Det kan observeres at "gå i stykker”Uttalelsen stopper ikke sløyfen i foreach -sløyfe

Det handler om å stoppe for Loop i JavaScript.

Konklusjon

Å stoppe “til”Loop i JavaScript, bruk“gå i stykker”Uttalelse. Den brukes inne i løkken for å avslutte/stoppe sløyfen og fortsette å utføre den gjenværende koden. Dessuten kan bruddserklæringen brukes til å stoppe "til”,“for ... av”, Og“for i”Løkker. Mens "for hver”Loop bruker aldri" pause "-uttalelsen for å stoppe looping, det gir en feil. Denne artikkelen demonstrerte måten å stoppe for Loop i JavaScript.