JavaScript Map forEach()

Определение и использование

forEach() Метод вызывается для каждого элемента в Map:

forEach() Метод не изменяет исходный Map.

Экземпляр

forEach() Метод вызывается для каждого ключ/значения в Map:

// Создать Map
const fruits = new Map([
  ["яблоки", 500],
  ["бананы", 300],
  ["оранги", 200]
});
// Выписать все элементы
let text = "";
fruits.forEach(function(value, key) {
  text += key + ' = ' + value;
});

Попробуйте сами

Грамматика

map.forEach(callback)

Параметры

Параметры Описание
callback Обязательное. Функция, выполняемая для каждого элемента.

Возвратное значение

Нет.

Поддержка браузерами

set.forEach() Это функции ECMAScript6 (ES6).

С 6 июня 2017 года все современные браузеры поддерживают ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
Май 2016 года Апрель 2017 года Июнь 2017 года Сентябрь 2016 года Июнь 2016 года

set.forEach() Не поддерживается в Internet Explorer.