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

【Node.js24.x】Set::isDisjointFrom()メソッドの使い方

isDisjointFromメソッドの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

isDisjointFromメソッドは、呼び出し元のSetオブジェクトが、引数で渡されたIterableオブジェクトと共通の要素を全く持たない(互いに素である)かを判定するメソッドです。このメソッドは、引数として渡されたSetや配列などの反復可能なオブジェクトと、呼び出し元のSetの要素を比較します。両者に一つでも共通の要素が見つかればfalseを返し、共通要素が一切ない場合にのみtrueを返します。

引数にはSetだけでなく、要素を反復可能なあらゆるオブジェクトを指定できます。戻り値は真偽値(boolean)です。

このメソッドは、複数のデータ集合間で要素の重複がないことを確認する際に非常に有用です。例えば、データ集合間の排他性や独立性を検証する場面で活用できます。Node.jsバージョン24以降で利用可能です。

構文(syntax)

1const setA = new Set([1, 2, 3]);
2const setB = new Set([4, 5, 6]);
3setA.isDisjointFrom(setB);

引数(parameters)

other

  • other: Set: 比較対象となる別のSetオブジェクト

戻り値(return)

boolean

このメソッドは、呼び出し元のSetと引数で渡されたSetに共通する要素が一つもない場合にtrueを、一つでもある場合にfalseを返します。

関連コンテンツ