【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 オブジェクトを生成して返します。