Diferencia entre el bucle for y foreach en JavaScript?
El para cada El método se utiliza principalmente para ejecutar el código en función de los elementos del formación, mapas, o sets. Tiene la propiedad de acceder tanto al índice como al valor de cada elemento. Se necesita tiempo para ejecutar el código debido a la llamada del método.
Mientras que la en bucle es el bucle más básico y versátil en Javascript. Representa el número de veces para ejecutar la condición. La siguiente tabla representa el funcionamiento del bucle for bucle y foreach en JavaScript.
en bucle | bucle foreach |
Tipo genérico de bucle y se puede usar en una variedad de escenarios. | Se aplica principalmente en matrices, mapas y conjuntos. |
Útil para iterar rápidamente la colección de artículos. | Útil para iterar el subconjunto de elementos. |
La sintaxis es más fácil y más rápida. | El formato de sintaxis es un poco complejo. |
No proporciona una instalación para la modificación durante la iteración. | El usuario modifica los elementos según los requisitos. |
El usuario puede utilizar la declaración de descanso para romper. | No puede proporcionar una instalación para romper la declaración debido al método de devolución de llamada. |
Sintaxis del bucle foreach en JavaScript
formación.foreach (function (Currval, index, array)Los parámetros que se utilizan en la sintaxis anterior se enumeran a continuación:
Sintaxis del bucle for javaScript
para (inicializador; condición; contador)En el en bucle, Se especifican tres condiciones:
¿Cómo funciona Foreach Loop en JavaScript??
Un ejemplo se da a continuación utilizando el para cada método en Javascript.
Código
// se da un ejemplo para usar el método foreach en JavaScriptLa descripción del Javascript El código se proporciona a continuación:
Producción
La salida muestra el cuadrado de los ocho elementos de la matriz en la consola.
¿Cómo funciona el bucle en JavaScript??
Se proporciona un ejemplo que demuestra el concepto de la en bucle en JavaScript.
Código
// se da un ejemplo para usar el bucle for javaScriptLa descripción del código se enumera a continuación:
Producción
La salida muestra que el en bucle Ejecuta las declaraciones cuatro veces (ya que el número de elementos es cuatro en la matriz).
Conclusión
Principalmente, ambos son los tipos de bucle utilizados para iterar sobre el número de colecciones. El para cada El método se utiliza para ejecutar el código para cada elemento que se encuentra en la matriz. Por otro lado, el en bucle es fácil de usar y repite el código especificado por el usuario. El en bucle consume menos tiempo de ejecución y es útil para resolver problemas complejos. Has aprendido los puntos importantes entre el bucle for y foreach utilizando el Javascript. Para una mejor comprensión, también hemos proporcionado ejemplos de cada tipo de bucle.