JavaScript Map forEach()

Definition och användning

forEach() Metoden anropar en funktion för varje element i Map:

forEach() Metoden ändrar inte den ursprungliga Map-en.

Exempel

forEach() Metoden anropar en callback-funktion för varje nyckel/värdepar i Map:

// Skapa en Map
const fruits = new Map([
  ["äpplen", 500],
  ["bananer", 300],
  ["apelsiner", 200]
});
// Lista alla poster
let text = "";
fruits.forEach(function(value, key) {
  text += key + ' = ' + value;
});

Prova själv

Syntax

map.forEach(callback)

Parameter

Parameter Beskrivning
callback Obligatoriskt. Funktion som utförs för varje element.

Returvärde

Inget.

Webbläsarstöd

set.forEach() Det är egenskaper hos ECMAScript6 (ES6).

Från och med juni 2017 stöder alla moderna webbläsare ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
2016 maj 2017 april 2017 juni 2016 september 2016 juni

set.forEach() Stöds inte i Internet Explorer.