Skip to content

Instantly share code, notes, and snippets.

@krazov
Created March 4, 2017 22:19
Show Gist options
  • Save krazov/59735a5ebe208a516673424293172c4f to your computer and use it in GitHub Desktop.
Save krazov/59735a5ebe208a516673424293172c4f to your computer and use it in GitHub Desktop.
Getting distinct values from array with `reduce()`
const array = [1, 2, 2, 3, 4, 2, 5, 6, 7, 4, 8, 9, 10];
const distinctArray = array.reduce((final, current) => final.indexOf(current) > -1 ? final : final.concat(current), []);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment