Este artículo describirá la forma de detener el bucle for javaScript.
Cómo detener un bucle JavaScript "para"?
A "para"El bucle en JavaScript se puede dejar de usar el"romper" declaración. La declaración de descanso se utiliza para salir de un bucle antes de que la expresión condicional del bucle sea falsa. Para salir o detener el bucle, use la instrucción Break dentro de la declaración IF.
Ejemplo 1: Imprimir números y detener el bucle cuando se imprime el número "5"
En el ejemplo dado, el bucle solo se ejecutará 5 veces y se detendrá cuando la variable "i"Alcanza el valor de 5:
para (deja i = 0; yo <10; i++)Después de salir del bucle, el código restante se ejecutará:
consola.log ("bucle stop");Se puede observar que el bucle se ejecutará hasta que se imprima el valor 5, luego el bucle se detiene inmediatamente y continúa ejecutando el código restante:
Ejemplo 2: detener el bucle cuando el elemento "10" se encuentra en la matriz
Cree una variedad de números uniformes:
varilla var = [2, 4, 6, 8, 10, 12, 14, 16, 18];Iterar la matriz usando "para"Luce y deténgase cuando el elemento"10"Se encuentra en la matriz:
para (deja i = 0; yo < array.length; i++)Ejecute el código restante después de detener el bucle:
consola.log ("bucle stop");Producción
La declaración de descanso se usa en los bucles para, como "para","por ... de"Loop, y"para ... en"Loop, mientras lo usa en el"para cadaEl bucle lanza un error.
Ejemplo 3: use la declaración "Break" en el bucle "foreach"
Utilizar el "para cadaLuce para iterar la matriz y detenerse cuando se encuentra el elemento 10:
formación.foreach (elem =>Se puede observar que el "romper"La declaración no detiene el bucle en foreach loop
Se trata de detener el bucle for javaScript.
Conclusión
Para detener el "para"Loop en JavaScript, use el"romper" declaración. Se usa dentro del bucle para salir/detener el bucle y continuar ejecutando el código restante. Además, la declaración de descanso se puede utilizar para detener el "para","por ... de", y "para ... en"Bucles. Mientras que la "para cada"Loop nunca usa la instrucción" Break "para detener el bucle, da un error. Este artículo demostró la forma de detener el bucle for en JavaScript.