【Node.js24.x】Set::union()メソッドの使い方
unionメソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
unionメソッドは、2つのSetオブジェクトの和集合を計算し、新しいSetを生成するメソッドです。このメソッドは、呼び出し元のSetオブジェクトと、引数として渡された別のSetオブジェクトの要素をすべて集め、それらを合わせた新しいSetオブジェクトを返します。具体的には、呼び出し元のSetに含まれる要素と、引数のSetに含まれる要素のうち、どちらか一方にでも存在するものすべてを、重複なしで保持するSetが作成されます。
例えば、Set Aが{1, 2, 3}を、Set Bが{3, 4, 5}を保持している場合、A.union(B)を実行すると、新しいSetとして{1, 2, 3, 4, 5}が返されます。この操作は、元のSetオブジェクトの内容を変更することなく行われ、常に新しいSetオブジェクトが結果として生成されます。そのため、元のデータを保持しつつ、複数のSetを統合したい場合に非常に役立ちます。このメソッドを利用することで、データ集合の結合ロジックを簡潔かつ効率的に記述できます。
構文(syntax)
1const setA = new Set([1, 2, 3]); 2const setB = new Set([3, 4, 5]); 3const combinedSet = setA.union(setB);
引数(parameters)
other
- other: Set: 結合するもう一方の Set オブジェクト
戻り値(return)
Set
このメソッドは、元のSetと引数で指定された別のSetに含まれる全ての要素を合わせた新しいSetを返します。