Aplica a função especificada em cada entrada do mapa. Em outras palavras,forEach permite a iteração por meio das entradas do mapa.
Sintaxe
Map.forEach(void f(K key, V value));
Parâmetros
f(K key, V value) - Aplica-se f a cada par de valores-chave do mapa.
Chamando f não deve adicionar ou remover chaves do mapa
Return Type - vazio.
Exemplo
void main() {
var usrMap = {"name": "Tom", 'Email': '[email protected]'};
usrMap.forEach((k,v) => print('${k}: ${v}'));
}
Irá produzir o seguinte output -
name: Tom
Email: [email protected]