Esta publicación describe los métodos map () y foeach () en detalle para diferenciar estos métodos en JavaScript.
¿Cómo funciona el método foreach () en JavaScript??
El para cada() Se emplea el método para realizar alguna operación en los elementos de la matriz. Le permite ejecutar un método de devolución de llamada. El para cada() El tipo de retorno del método no está definido, ya que depende totalmente de la funcionalidad de la función de devolución de llamada.
Es una forma más nueva de escribir menos código que itera sobre una matriz. La sintaxis del método foreach () se proporciona a continuación:
Sintaxis
formación.foreach (función (elemento, índice, matriz), thisval)La descripción de la sintaxis es la siguiente:
Ejemplo
El siguiente código de ejemplo se adapta para discutir el uso del para cada() Método en JavaScript.
Código
Un ejemplo de uso del foreach ()
La descripción del código es la siguiente:
Producción
Se observa que los elementos de la matriz se imprimen en la ventana del navegador.
¿Cómo funciona el método map () en JavaScript??
El método map () devuelve elementos transformados en una nueva matriz aplicando la función de devolución de llamada a cada elemento de la matriz. El método es inmutable y puede cambiar/alternar los datos. Es más rápido en comparación con el método foreach (). Proporciona características encadenables; Los usuarios pueden asociar los métodos sort (), filtrar () y reducir () después de aplicar MAP () a las matrices. Además, devuelve el mismo tamaño que la matriz existente.
La sintaxis se da a continuación.
Sintaxis
formación.MAP (función (elemento, índice, matriz), thisval)La descripción de los parámetros es la siguiente:
Código
consola.Log ('Un ejemplo de usar el map ()')La descripción del código se enumera aquí.
Producción
El resultado del código muestra que el mapa() El método devuelve los valores cuadrados 10, 9, 8, 7, y 6 a 100, 81, 64, 49, y 36.
Conclusión
Los métodos map () y foreach () usan la función para realizar la iteración sobre los elementos de la matriz. Como resultado, los métodos map () crean una matriz, mientras que el tipo de retorno del foreach (el método 0 está indefinido. En esta publicación, se describe una explicación detallada del método map () y foreach () para diferenciar estos dos métodos iteradores. Sin embargo, ambos métodos se utilizan para iterar sobre los elementos de la matriz, su forma de trabajar difiere, lo que puede entenderse a partir del contenido escrito anteriormente.