Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【Node.js24.x】Map::clear()メソッドの使い方

clearメソッドの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

clearメソッドは、Mapオブジェクトに格納されているすべてのキーと値のペアを削除するメソッドです。このメソッドを呼び出すと、対象のMapオブジェクトは完全に空の状態となり、そのサイズはゼロになります。例えば、一時的に保持していた大量のキャッシュデータや、特定の一連の処理が完了した後にMapオブジェクトの内容をリセットしたい場合などに非常に有用です。Mapオブジェクト内のすべてのエントリが効率的に削除されるため、手動で一つずつ削除する手間を省くことができます。

clearメソッドは引数を取らずに動作します。また、Mapオブジェクト自体を直接変更(破壊的な操作)し、元のMapを空にするため、このメソッドの戻り値はundefinedです。したがって、このメソッドを呼び出した後は、Mapオブジェクトが新しい状態、つまり空の状態になっていることを確認できます。システム内で不要になったデータ構造を初期化し、メモリの使用効率を最適化するためにも利用できる、シンプルながらも強力な機能です。

構文(syntax)

1const myMap = new Map();
2myMap.set('key1', 'value1');
3myMap.set('key2', 'value2');
4myMap.clear();

引数(parameters)

引数なし

引数はありません

戻り値(return)

undefined

Mapオブジェクトのすべての要素を削除します。このメソッドは値を返しません。

関連コンテンツ