Map() コンストラクター
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。
Map() コンストラクターは、 Map オブジェクトを生成します。
構文
js
new Map()
new Map(iterable)
引数
iterable省略可-
配列などの反復可能オブジェクトが渡された場合、そのすべての要素が新しい
Mapに追加されます。それぞれの要素は0と1の 2 つのプロパティを持つオブジェクトでなければならず、それぞれがキーと値に対応します(例えば[[1, "one"],[2, "two"]])。この引数を指定しない場合、またはその値がnullまたはundefinedである場合、新しいMapは空になります。
例
>新しい Map の生成
js
const myMap = new Map([
[1, "one"],
[2, "two"],
[3, "three"],
]);
仕様書
| 仕様書 |
|---|
| ECMAScript® 2027 Language Specification> # sec-map-constructor> |