Este artículo explica cómo iterar a través de elementos de matriz utilizando el .mapa() Método en JavaScript.
¿Cuál es el método map ()??
El mapa() El método es un método de matriz incorporado que itera a través de la matriz y realiza una función en cada elemento en la matriz.
Sintaxis del método MAP ():
MyArray.map ((valor, índice, array) =>El método del mapa tiene una función de devolución de llamada (el equivalente asíncrono de una función) que acepta tres parámetros:
Ejemplo 1
En este ejemplo, iteraremos a través de una matriz multiplicando cada elemento de la matriz con 2:
// una matrizEn el código anterior primero, inicializamos una matriz y luego aplicamos el mapa() Método en la matriz original. Dentro de la función, devolvimos el valor multiplicado por dos. Cabe señalar que los parámetros de índice y matriz se pueden omitir cuando no desea usarlos. La matriz resultante se almacena en multiplicado variable y luego mostramos esta variable utilizando el consola.registro() método.
Podemos ver en la salida anterior que cada elemento de la matriz original se multiplica por 2 y obtuvimos nuestro resultado deseado.
Cuando la operación que realiza en cada elemento es de una línea de código, la forma más simple y limpia de implementar el mapa() Se utiliza el método que se proporciona a continuación:
// una matrizNo hay soportes rizados y regreso.
La salida sigue siendo la misma que se ve en la captura de pantalla anterior.
Ejemplo 2
Veamos otro ejemplo de dónde iterará a través de una variedad de cuerdas:
// una matrizEn el código anterior, primero, inicializamos una matriz con los nombres de los famosos superhéroes. Luego aplicamos el mapa() método en esa matriz donde concatenamos la cadena "hombre" con cada elemento del nombre de pila formación. Al final, mostramos la matriz devuelta desde el mapa() Método utilizando la consola.Método log ():
Podemos ver eso con cada elemento hombre ha sido concatenado.
Conclusión
Para iterar sobre una matriz, JavaScript nos ofrece una variedad de técnicas que incluyen bucles y el para cada() método. Sin embargo, la técnica de iteración más famosa es la mapa() método. El mapa() El método se ejecuta para el elemento de cada matriz y devuelve una matriz nueva que tiene la longitud exactamente igual a la matriz original.
Esta publicación explica cómo iterar a través de una matriz usando el mapa() Método en JavaScript junto con dos ejemplos.