JavaScript new Map()

定義と用法

new Map() 構造関数を使用してMapオブジェクトを作成します。

注意

Mapオブジェクトは new Map() から構築されます。

インスタンス

例1

以下のように new Map() 構造関数を渡してMapオブジェクトを作成する:

// Mapを作成
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  ["oranges", 200]
]);

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

例2

新しいMapオブジェクトを作成して使用する set() 要素を追加するメソッド:

// Mapを作成
const fruits = new Map();
// Mapの値を設定
fruits.set("apples", 500);
fruits.set("bananas", 300);
fruits.set("oranges", 200);

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

文法

new Map(iterable)

引数

引数 説明
iterable オプション。キー値ペアを含む可迭代オブジェクト。

返り値

タイプ 説明
Object 新しいMapオブジェクト。

ブラウザのサポート

Mapは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 月

Map は Internet Explorer でサポートされていません。