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