Menu

gitpiper

isDisjoint javascript Code Snippet in 2024

arrayintermediate

Last Updated: 16 December 2024

Checks if the two iterables are disjointed (have no common values).

  • Use the new Set() constructor to create a new Set object from each iterable.
  • Use Array.prototype.every() and Set.prototype.has() to check that the two iterables have no common values.
const isDisjoint = (a, b) => { const sA = new Set(a), sB = new Set(b); return [...sA].every(v => !sB.has(v)); };
isDisjoint(new Set([1, 2]), new Set([3, 4])); // true isDisjoint(new Set([1, 2]), new Set([1, 3])); // false

javascript snippet similar to isDisjoint For You in December 2024

Subscribe to our Newsletter

Subscribe to get resources directly to your inbox. You won't receive any spam! ✌️

© 2024 GitPiper. All rights reserved

Rackpiper Technology Inc

Company

About UsBlogContact

Subscribe to our Newsletter

Subscribe to get resources directly to your inbox. You won't receive any spam! ✌️