JavaScript Map forEach()

Definition og brug

forEach() Metoden kalder en funktion for hvert element i Map:

forEach() Metoden ændrer ikke den oprindelige Map.

Eksempel

forEach() Metoden kalder en tilbagekaldelsesfunktion for hvert nøgle/værdi par i Map:

// Opret en Map
const fruits = new Map([
  ["æbler", 500],
  ["bananer", 300],
  ["appelsiner", 200]
});
// List alle poster
let text = "";
fruits.forEach(function(value, key) {
  text += key + ' = ' + value;
});

Prøv det selv

Syntaks

map.forEach(callback)

Parameter

Parameter Beskrivelse
callback Obligatorisk. Funktion, der udføres for hver element.

Returværdi

Ingen.

Browsertilstand

set.forEach() Er en egenskab af ECMAScript6 (ES6).

Fra og med juni 2017 understøtter alle moderne browsere ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
Maj 2016 April 2017 Juni 2017 September 2016 Juni 2016

set.forEach() Ikke understøttet i Internet Explorer.