set【要素追加・更新】
get【要素取得】
delete【要素削除】
clear【全要素削除】
has【要素有無】
Map.prototype.set【要素追加・更新】
メモ
概要
- 要素の追加・更新 (オブジェクトの変更)
- 新規キー:追加
- 既存キー:更新
- -0と+0 は同一キー (+0 とみなす)
関連
外部リンク
- ECMA-262 (英語)
Map.prototype.set ( key, value ) ES2024 (15) ES2023 (14) ES2022 (13)
構文
map.set( key, value )
Mapオブジェクト (変更後の元オブジェクト)
key追加・更新する要素のキー
value要素の値
例
Map.prototype.get【要素取得】
メモ
概要
- 指定したキーの要素値を取得
関連
外部リンク
- ECMA-262 (英語)
Map.prototype.get ( key ) ES2024 (15) ES2023 (14) ES2022 (13)
構文
map.get( key )
該当要素値 (なし:undefined)
key取得要素のキー
例
Map.prototype.delete【要素削除】
メモ
概要
- 指定キーの要素削除 (オブジェクトの変更)
関連
外部リンク
- ECMA-262 (英語)
Map.prototype.delete ( key ) ES2024 (15) ES2023 (14) ES2022 (13)
構文
map.delete( key )
削除結果
true:要素削除
false:要素未削除
key削除要素のキー
例
Map.prototype.clear【全要素削除】
メモ
概要
- 全要素削除 (オブジェクトの変更)
関連
外部リンク
- ECMA-262 (英語)
Map.prototype.clear ( ) ES2024 (15) ES2023 (14) ES2022 (13)
構文
map.clear( )
なし
例
Map.prototype.has【要素有無】
メモ
概要
- 指定したキーの要素有無を取得
関連
外部リンク
- ECMA-262 (英語)
Map.prototype.has ( key ) ES2024 (15) ES2023 (14) ES2022 (13)
構文
map.has( key )
要素の有無
true:該当要素あり
false:該当要素なし
key有無確認の要素キー