Skip to content

isSubset

subset 配列が superset 配列のサブセットであるかどうかを確認します。

インターフェース

typescript
function isSubset<T>(superset: T[], subset: T[]): boolean;

パラメータ

  • superset (T[]): サブセットのすべての要素を含む可能性のある配列です。
  • subset (T[]): スーパーセット配列に含まれているかどうかを比較する配列です。

戻り値

(boolean): subset 配列が superset 配列にすべて含まれている場合は true を返します。

typescript
const superset1 = [1, 2, 3, 4, 5];
const subset1 = [2, 3, 4];

isSubset(superset1, subset1);
// true を返します。

const superset2 = ['a', 'b', 'c'];
const subset2 = ['a', 'd'];
isSubset(superset2, subset2);
// false を返します。

MIT ライセンスの下で配布されています。