Map - JavaScript | MDN
基本
0番目にキー、1番目に値をセットした2次元配列をコンストラクタに渡して作成。(※正確にはイテレータブルなものらしいが)
set()
で設定、get()
で取得、delete()
で削除。
要素数を取得
size
プロパティに持ってる。
キーの存在チェック
has()
でやる。
for-of でループ処理
forEachでループ処理
Map
にも forEach()
がある。コールバック関数には、第1引数に値、第2引数にキー、第3引数に元の Map
が渡ってくる。