「毎日Unity」の技術ブログ

開発で役立つ情報を発信する

【JavaScript】Mapの使い方

Mapの使い方を自分用にメモすることにしました。

[ 使い方 ]

宣言

MapTestを宣言します。

let MapTest = new Map();

初期化

MapTestを初期化します。

let MapTest = new Map([
  ["abc", 0],
  ["def", 1],
  ["ghi", 2],
]);

要素の追加

MapTestにKeyが"jkl"でValueが3の要素を追加します。

MapTest.set("jkl", 3);

要素の消去

MapTestからKeyが"abc"の要素を消去します。

MapTest.delete("abc");

全要素の消去

MapTestの全要素を消去します。

MapTest.clear();

要素の取得

MapTestからKeyが"abc"の要素のValueを取得します。

MapTest.get("abc");

要素の置換

MapTestのKeyが"abc"の要素のValueを1に置換します。

MapTest.set("abc", 1);

長さを取得

MapTestの長さを取得します。

MapTest.size;

特定の要素を含むか

MapTestがKeyが"abc"の要素を含むかを求めます。

MapTest.has("abc");

Keyだけの配列を作成

MapTestのKeyだけの配列を作成します。

Array.from(MapTest.keys());

Valueだけの配列を作成

MapTestのValueだけの配列を作成します。

Array.from(MapTest.values());