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

【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を返します。

関連コンテンツ