ES6 - Método de mapa para cada uno

Esta función ejecuta la función especificada una vez por cada entrada del Mapa.

Sintaxis

myMap.forEach(callback[, thisArg])

Parámetros

  • callback - Función a ejecutar para cada elemento.

  • thisArg - Valor para usar como este al ejecutar la devolución de llamada.

Valor devuelto

Indefinido.

Ejemplo

function userdetails(key,value) { 
   console.log("m[" + key + "] = " + value); 
}  
var myMap = new Map(); 
myMap.set("id", "admin"); 
myMap.set("pass", "[email protected]"); 
myMap.forEach(userdetails);

Salida

m[admin] = id 
m[[email protected]] = pass