JavaScript Map forEach()

Definizione e uso

forEach() Il metodo chiama una funzione per ogni elemento nella Map:

forEach() Il metodo non cambia la Map originale.

Esempio

forEach() Chiamare la funzione di callback per ogni coppia di chiave/valore nella Map:

// Crea una Map
const fruits = new Map([
  "mele", 500],
  "banane", 300],
  "oranges", 200
});
// Elenca tutte le voci
let text = "";
fruits.forEach(function(valore, chiave) {
  text += chiave + ' = ' + valore;
});

Prova tu stesso

Sintassi

map.forEach(callback)

Parametro

Parametro Descrizione
callback Obbligatorio. Funzione eseguita per ogni elemento.

Valore di ritorno

Nessuno.

Supporto del browser

set.forEach() Sono le caratteristiche di ECMAScript6 (ES6).

A partire dal giugno 2017, tutti i browser moderni supportano ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
Maggio 2016 Aprile 2017 Giugno 2017 Settembre 2016 Giugno 2016

set.forEach() Non supportato in Internet Explorer.