【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オブジェクトのすべての要素を削除します。このメソッドは値を返しません。