Advertisement
Guest User

Untitled

a guest
Feb 26th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. const a = new Set([1, 2, 3, 4, 4, 4])
  2. const b = new Set([3, 4, 5, 6])
  3.  
  4. const intersect = (set1, set2) => [...set1].filter(num => set2.has(num))
  5. const differ = (set1, set2) => [...set1].filter(num => !set2.has(num))
  6. const joinSet = (set1, set2) => [...set1, ...set2]
  7.  
  8. const myIntersectedSet = new Set(intersect(a, b))
  9. console.log('myIntersectedSet', myIntersectedSet)
  10.  
  11. const myDifferenceSet = new Set(differ(a, b))
  12. console.log('myDifferenceSet', myDifferenceSet)
  13.  
  14. const myJoinedSet = new Set(joinSet(a, b))
  15. console.log('myJoinedSet', myJoinedSet)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement