JavaScript Map forEach()

Määritelmä ja käyttö

forEach() Kutsu funktioita jokaiselle Mapin elementille:

forEach() Menetelmä ei muuta alkuperäistä Mapia.

Esimerkki

forEach() Kutsu takaisin kutsu-funktiota jokaiselle Mapissa olevalle avain-arvo-parille:

// Luo Map
const fruits = new Map([
  "apples", 500],
  "bananas", 300],
  "oranges", 200
});
// Luettelo kaikista kohteista
let text = "";
fruits.forEach(function(value, key) {
  text += key + ' = ' + value;
});

Kokeile itse

Syntaksi

map.forEach(callback)

Parametrit

Parametrit Kuvaus
callback Välttämätön. Funktio, joka suoritetaan jokaiselle elementille.

Palautusarvo

Ei.

Selaimen tuki

set.forEach() On ECMAScript6 (ES6) ominaisuus.

Aloitetaan kesäkuusta 2017, kaikki modernit selaimet tukevat ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
Toukokuu 2016 Huhtikuu 2017 Kesäkuu 2017 Syyskuu 2016 Kesäkuu 2016

set.forEach() Tämä ei ole tuettu Internet Explorerissä.