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

【Node.js24.x】Set::Set()関数の使い方

Set関数の使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

Set関数は、ユニークな値を格納するSetオブジェクトのインスタンスを生成するコンストラクタ関数です。Setオブジェクトは重複する値を許さず、常に一意の値を保持します。

この関数は、new Set()のようにnew演算子と共に呼び出し、新しいSetインスタンスを作成します。初期値として配列などの反復可能なオブジェクトを渡すと、重複する要素は自動的に除去され、その値がSetに格納されます。Setは要素の挿入順序を記憶します。

Setオブジェクトは、add(value)メソッドで値の追加、has(value)メソッドで存在確認、delete(value)メソッドで削除が可能です。また、sizeプロパティで現在の要素数を取得できます。重複排除や高速な存在チェックに活用できる便利なデータ構造です。

構文(syntax)

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

引数(parameters)

iterable = undefined

  • iterable: any = undefined: 要素を初期値として持つイテラブルなオブジェクト(例: 配列、文字列)または undefined。省略すると空の Set が作成されます。

戻り値(return)

Set

Set コンストラクタは、指定されたイテラブル(配列など)から要素をコピーした新しい Set オブジェクトを生成して返します。

関連コンテンツ