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

【JavaScript ECMAScript】Set::Set.prototype.clearインスタンスメソッドの使い方

Set.prototype.clear()インスタンスメソッドの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

Set.prototype.clear()メソッドは、Setオブジェクトに格納されているすべての要素を削除し、Setを空の状態にするメソッドです。Setは、重複しないユニークな値を効率的に管理するためのコレクションオブジェクトであり、このclear()メソッドは、そのSetオブジェクトが現在保持している全ての値を一度に取り除きます。

このメソッドを呼び出すと、該当するSetインスタンスから全ての要素が削除され、Setのサイズを示すsizeプロパティの値は0になります。例えば、複数のデータが追加されたSetオブジェクトがあった場合にclear()メソッドを実行すると、そのSetオブジェクトは初期状態と同じく空っぽの状態に戻ります。

clear()メソッドは引数を必要とせず、また、特定の戻り値もありません。メソッドが実行されると、呼び出し元のSetオブジェクト自体が直接変更され、その内容はクリアされます。

このメソッドは、Setの内容を完全にリセットしたい場合や、一時的なデータを格納していたSetを再利用する前に初期化したい場合に非常に有用です。個々の要素を一つずつ削除する手間を省き、効率的にSetオブジェクトを空の状態にすることができます。Setオブジェクトの現在の内容を手軽にクリアする目的で使用される、シンプルかつ直感的な操作を提供するメソッドです。

公式リファレンス: Set.prototype.clear()

構文(syntax)

1const mySet = new Set([1, 2, 3]);
2mySet.clear();

引数(parameters)

引数なし

引数はありません

戻り値(return)

undefined

Set.prototype.clear() は、Setオブジェクトからすべての要素を削除するメソッドです。このメソッドは値を返しません。

関連コンテンツ

関連プログラミング言語