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++)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++)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 =>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.