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