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

【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)

戻り値なし

戻り値はありません

関連コンテンツ