Skip to content

Latest commit

 

History

History
64 lines (45 loc) · 1.03 KB

logical.md

File metadata and controls

64 lines (45 loc) · 1.03 KB
intersection
  const foo = [1, 2, 3, 4]
  const bar = [2, 3, 4]

  foo.intersection(bar) // Returns [2, 3, 4]
exists
  const foo = [1, 2, 3, 4]
  const bar = [2, 3, 4]

  foo.exists(2) // Returns true
  foo.exists(5) // Returns false
  foo.exists(bar) // Returns true
except
  const foo = [1, 2, 3, 4]

  foo.except(2) // Returns [1, 3, 4]
  foo.except([1, 2, 3]) // Returns [4]
  foo.except(5) // Returns [1, 2, 3, 4]
union
  const foo = [1, 2, 3, 4]
  const bar = [2, 3, 4, 5]

  foo.union(bar) // Returns [1, 2, 3, 4, 5]
  const foo = [1, 2, 3, 4]
  const bar = [5]

  foo.union(bar) // Returns [1, 2, 3, 4, 5]
  const foo = [1, 2, 3, 4]
  const bar = [1]

  foo.union(bar) // Returns [1, 2, 3, 4]