JavaScript Map forEach()

定義と使用方法

forEach() メソッドはMapの中の各要素に対して関数を呼び出します:

forEach() メソッドは元のMapを変更しません。

インスタンス

forEach() Mapの中の各キー/バリューに対してコールバック関数を呼び出します:

// Mapを生成
const fruits = new Map([
  "apples", 500],
  "bananas", 300],
  "oranges", 200
});
// 全てのエントリをリストアップ
let text = "";
fruits.forEach(function(value, key) {
  text += key + ' = ' + value;
});

自分で試してみてください

文法

map.forEach(callback)

引数

引数 説明
callback 必須。各要素に対して実行される関数。

返り値

なし。

ブラウザのサポート

set.forEach() ECMAScript6 (ES6)の機能です。

2017年6月から、すべての現代ブラウザがES6(JavaScript 2015)をサポートしています:

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
2016年5月 2017年4月 2017年6月 2016年9月 2016年6月

set.forEach() Internet Explorer ではサポートされていません。