Questo articolo descriverà il modo per fermare il loop in javascript.
Come fermare un ciclo JavaScript "per"?
UN "per"Il ciclo in JavaScript può essere fermato usando il"rottura" dichiarazione. La dichiarazione di pausa viene utilizzata per uscire da un ciclo prima che l'espressione condizionale del loop sia falsa. Per uscire o fermare il ciclo, utilizzare l'istruzione di interruzione all'interno dell'istruzione if.
Esempio 1: stampa i numeri e arrestare il ciclo quando viene stampato il numero "5"
Nell'esempio dato, il ciclo verrà eseguito solo 5 volte e si fermerà quando la variabile "io"Raggiunge il valore di 5:
per (let i = 0; i <10; i++)Dopo essere uscito dal ciclo, il codice rimanente eseguirà:
console.log ("stop loop");Si può osservare che il ciclo verrà eseguito fino a quando il valore 5 non viene stampato, quindi il ciclo viene immediatamente interrotto e continua a eseguire il codice rimanente:
Esempio 2: Stop Loop Quando l'elemento "10" si trova in Array
Crea una serie di numeri pari:
Array var = [2, 4, 6, 8, 10, 12, 14, 16, 18];Itera l'array usando "per"Loop e fermati quando l'elemento"10"Si trova nell'array:
per (let i = 0; i < array.length; i++)Eseguire il codice rimanente dopo aver interrotto il ciclo:
console.log ("stop loop");Produzione
La dichiarazione di pausa viene utilizzata nei loop per "per","per ... di"Loop e"per ... in"Loop, mentre lo usi nel"per ciascuno"Loop lancia un errore.
Esempio 3: utilizzare la dichiarazione "interruzione" nel ciclo "foreach"
Usa il "per ciascuno"Loop per iterare l'array e fermarsi quando viene trovato l'elemento 10:
vettore.foreach (Elem =>Si può osservare che il "rottura"La dichiarazione non interrompe il ciclo nel ciclo
Si tratta di fermare il ciclo per Javascript.
Conclusione
Per fermare il "per"Loop in JavaScript, usa il"rottura" dichiarazione. Viene utilizzato all'interno del ciclo per uscire/arrestare il ciclo e continuare a eseguire il codice rimanente. Inoltre, la dichiarazione di pausa può essere utilizzata per fermare il "per","per ... di", E "per ... in"Loop. Mentre il "per ciascuno"Loop non utilizza mai l'istruzione" interruzione "per fermare il loop, dà un errore. Questo articolo ha dimostrato il modo per fermare il ciclo per JavaScript.