Map() コンストラクター

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Map() コンストラクターは、 Map オブジェクトを生成します。

構文

new Map([iterable])

引数

iterable

Array または他の反復処理可能 (en-US)なオブジェクトで、要素はキーと値の組です。 (たとえば、 [[ 1, 'one' ],[ 2, 'two' ]] のような 2 つの要素を持つ配列。) それぞれのそれぞれのキーと値の組が新しい Map に追加されます。

新しい Map の生成

js
let myMap = new Map([
  [1, "one"],
  [2, "two"],
  [3, "three"],
]);

仕様書

Specification
ECMAScript Language Specification
# sec-map-constructor

ブラウザーの互換性

BCD tables only load in the browser

関連情報