Sintaxis del método foreach ()
La sintaxis del método foreach () se da como:
mapvar.foreach (llamada de devolución de llamada, clave, valor, esto)Valor de retorno
El valor de retorno del método foreach () es siempre indefinido
Ejemplo 1: Impresión de los valores de las teclas del mapa en el terminal
Para demostrar el funcionamiento del método foreach (), primero cree un nuevo mapa utilizando las siguientes líneas de código
dejar mapvar = nuevo map ();En el código mencionado anteriormente, se creó un mapa usando la primera línea y luego MAPVAR.La función set () pobló el mapa con clave y pares de valores.
Después de eso, simplemente aplique el método foreach () en el mapvar e imprima los pares de valor clave en el terminal utilizando la siguiente línea de código
mapvar.foreach ((keys, valores) =>Después de eso, simplemente ejecute el código y observe la siguiente salida en el terminal
Las teclas y los valores respectivos se imprimieron en el terminal.
Ejemplo 2: Filtrar un valor específico de la función de devolución de llamada de Foreach ().
El usuario puede aplicar fácilmente un filtro al par de valores clave dentro del método foreach () para detener la ejecución de la función de devolución de llamada para una clave o valor específico. Para esto, simplemente envuelva las declaraciones de la función de devolución de llamada con el Si la condición.
Cree un mapa utilizando las mismas líneas de código que el ejemplo anterior
dejar mapvar = nuevo map ();Después de eso, aplique la función foreach () en el mapvar Usando las siguientes líneas de código
mapvar.foreach ((keys, valores) =>Después de eso, dentro de la función de devolución de llamada, use un if-condición Para filtrar el valor París desde la salida e imprima todos los demás valores en el terminal
if (valores !== "París")Todo el fragmento de código para aplicar el método foreach () se verá así
mapvar.foreach ((keys, valores) =>Ejecución de este programa, producirá la siguiente salida en el terminal
Está claro a partir de la salida, que el valor de "París" fue excluido o filtrado de la salida.
Ejemplo 3: Verificación del valor de retorno del método foreach ()
Para esto, simplemente tome un mapa del ejemplo anterior como
dejar mapvar = nuevo map ();Después de eso, aplique el método foreach () al mapvar Asigne la declaración completa a una nueva variable
var dultaValue = mapvar.foreach ((keys, valores) =>Después de esto, imprima el valor dentro del Resultado variable utilizando la función de registro de consola
consola.log ("\ n El valor de retorno de foreach () es como:" + resultValue);Ejecutar el programa y observar la salida como
Está claro por el resultado del resultado en el terminal que el para cada() devoluciones del método indefinido
Conclusión
El método MAP foreach () pasa por cada par de valores de pares de teclas en una variable de mapa y ejecuta una función de devolución de llamada para cada par de valores clave. Con la ayuda de las declaraciones if-else, se puede aplicar una verificación para no realizar una función al encontrar un valor o clave específica. Para usar el método foreach (), debe aplicarlo a un objeto de mapa utilizando un operador DOT. Y después de su ejecución completa, devuelve un valor indefinido a la persona que llama (si hay una).