Come fermare un javascript per loop

Come fermare un javascript per loop
A volte, gli sviluppatori devono fermare il ciclo quando la condizione viene soddisfatta. Per uscire/fermare il ciclo, usa il “rottura" dichiarazione. Ad esempio, se si desidera interrompere un ciclo quando una determinata variabile raggiunge un determinato valore, utilizzare l'istruzione di interruzione. Uscirà dal ciclo quando quella condizione viene soddisfatta. L'istruzione di interruzione può essere utilizzata all'interno del ciclo per uscire ed eseguire il codice immediatamente dopo il ciclo.

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++)
console.log (i);
if (i == 5)
rottura;

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++)
if (array [i] == 10)
rottura;

console.log (array [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 =>
if (Elem == 10)
rottura;

);
console.log ("stop loop");

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.