JavaScript new Map()
- 前のページ new Map()
- 次のページ clear()
- 上一层に戻る JavaScript 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 でサポートされていません。
- 前のページ new Map()
- 次のページ clear()
- 上一层に戻る JavaScript Mapリファレンスマニュアル