【JavaScript ECMAScript】Map::Map.prototype.clearインスタンスメソッドの使い方
Map.prototype.clear()インスタンスメソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
Map.prototype.clear()メソッドは、JavaScriptのMapオブジェクトに格納されているすべての要素(キーと値のペア)を削除するメソッドです。このメソッドを呼び出すと、対象となるMapインスタンスは空の状態になり、内部に保持していたすべてのデータが消去されます。
このメソッドを使用する際に引数を渡す必要はありません。Mapインスタンスに対して直接呼び出すだけで、そのMapオブジェクトの内容を完全にクリアできます。clear()メソッドの実行後、Mapのサイズは0になります。
戻り値は常にundefinedです。このメソッドは、呼び出されたMapオブジェクト自身を直接変更(破壊的変更)します。新しいMapオブジェクトを返すわけではありませんのでご注意ください。
例えば、一時的にデータを格納するために使用していたMapがあり、そのデータが不要になった際に、Mapオブジェクトを再利用するために内容をリセットしたい場合や、メモリ使用量を最適化したい場合などに非常に役立ちます。これにより、Mapオブジェクトを破棄して再作成する手間を省き、効率的にデータの管理を行うことが可能です。
公式リファレンス: Map.prototype.clear()
構文(syntax)
1const mapInstance = new Map(); 2mapInstance.clear();
引数(parameters)
引数なし
引数はありません
戻り値(return)
戻り値なし
戻り値はありません