Skip to content

Instantly share code, notes, and snippets.

@munkacsitomi
Created March 10, 2020 14:55
Show Gist options
  • Save munkacsitomi/f67acff034eb2dc4e569267f4ab23c2c to your computer and use it in GitHub Desktop.
Save munkacsitomi/f67acff034eb2dc4e569267f4ab23c2c to your computer and use it in GitHub Desktop.
Filter duplicated values from array
const tmp = [1, 2, 3, 1, 3, 4, 5];
const uniqueFirst = Array.from(new Set(tmp));
const uniqueSecond = tmp.filter((item, index) => tmp.indexOf(item) === index);
const uniqueThird = tmp.reduce((unique, item) => unique.includes(item) ? unique : [...unique, item], []);
const duplicatedValues = tmp.filter((item, index) => tmp.indexOf(item) !== index);
console.log(uniqueFirst);
console.log(uniqueSecond);
console.log(uniqueThird);
console.log(duplicatedValues);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment