El siguiente contenido expresa la descripción general de esta publicación:
Cómo iterar a través de un mapa en JavaScript?
En JavaScript, un mapa El objeto es una combinación de una clave y un par de valores. Este objeto se crea a través del Mapa() constructor. El mapa() El método itera a través del objeto en una matriz especificada. Para iterar sobre el objeto, el mapa() El método se integra con el entradas () método y devuelve una matriz a través de los pares de valor clave.
Esta sección demuestra muchas formas de iterar a través de un mapa en JavaScript.
Método 1: Uso de "For Of" Loop para iterar a través del mapa en JavaScript
Para realizar la iteración, el "Para de" el bucle se ejecuta una vez para cada par de valores clave de mapa Objetos en JavaScript. Primero, eche un vistazo a la sintaxis del "Para de" bucle para iterar sobre un mapa en JavaScript.
Sintaxis
para (const x de mapa.entradas ())En esta sintaxis, "X" significa el par de valores clave, y "mapa" se refiere al objeto.
Código
consola.Log ("Ejemplo para iterar a través de un mapa")El código anterior se explica aquí:
Producción
La salida muestra que "El cricket es deportivo" y "La manzana es comida" se concatenan a través de los pares de valor clave.
Método 2: Uso del método de devolución de llamada para iterar a través del mapa en JavaScript
El "mapa()El método se emplea como una función de devolución de llamada en cada elemento de la matriz. La sintaxis del método map () que se utiliza como función de devolución de llamada se proporciona a continuación:
Sintaxis
arrugado.map ((elemento) => operación)En esta sintaxis, la mapa() El método itera sobre cada elemento y luego realiza un operación en eso.
Código
consola.Log ("Ejemplo para iterar a través de un mapa")La descripción del código se proporciona aquí:
Producción
La salida muestra que "[3, 6, 7, 2, 5]" se convierte en "[6, 12, 14, 4, 10]" multiplicando cada elemento con "2" en JavaScript.
Conclusión
JavaScript proporciona el mapa() método que se integra con el "por"Loop y entradas () Métodos para realizar la iteración a través de objetos de mapa. El en bucle itera la matriz de elementos a través de teclas de objetos. El entradas () El método atraviesa un objeto de mapa extrayendo claves y luego realizando iteración a través de valores. Aquí, has aprendido muchas formas de iterar a través de un objeto de mapa en JavaScript.