JavaScript Map forEach()

Definição e uso

forEach() Método para chamar uma função para cada elemento no Map:

forEach() O método não altera o Map original.

Instância

forEach() Método para chamar a função de callback para cada par de chave/valor no Map:

// Criar um Map
const fruits = new Map([
  [" maçãs", 500],
  ["bananas", 300],
  ["laranjas", 200]
});
// Listar todos os itens
let text = "";
fruits.forEach(function(value, key) {
  text += key + ' = ' + value;
});

Experimente você mesmo

Sintaxe

map.forEach(callback)

Parâmetros

Parâmetros Descrição
callback Obrigatório. Função executada para cada elemento.

Retorno

Nenhum.

Suporte do navegador

set.forEach() É uma característica do ECMAScript6 (ES6).

A partir de junho de 2017, todos os navegadores modernos suportam ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
Maio de 2016 Abril de 2017 Junho de 2017 Setembro de 2016 Junho de 2016

set.forEach() Não suportado no Internet Explorer.