ES6 - Método de Mapa para Cada
Esta função executa a função especificada uma vez para cada entrada do Mapa.
Sintaxe
myMap.forEach(callback[, thisArg])
Parâmetros
callback - Função a ser executada para cada elemento.
thisArg - Valor a ser usado como este ao executar o retorno de chamada.
Valor de retorno
Indefinido.
Exemplo
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);
Resultado
m[admin] = id
m[[email protected]] = pass