Advertisement
Guest User

Untitled

a guest
Jun 20th, 2019
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.36 KB | None | 0 0
  1. evenBetterUniqueValues = (arr, key) => {
  2. const transformedArray = arr.map((item) => ({[key]: item[key]}))
  3. .map(item => JSON.stringify(item))
  4.  
  5. const uniqueArray = Array.from(new Set(transformedArray)).map(item => JSON.parse(item))
  6.  
  7. return uniqueArray.map((uniqueItem) => (
  8. arr.find(item => uniqueItem[key] === item[key]))
  9. )
  10. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement