Map() コンストラクター
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 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"],
]);
仕様書
| Specification |
|---|
| ECMAScript® 2027 Language Specification> # sec-map-constructor> |