Logo

Programming-Idioms

This language bar is your friend. Select your favorite languages!
  • Js
const seen = new Set();
x = x.filter( v => {
  if(seen.has(v))
    return false;
  seen.add(v);
  return true;
});

Original order is preserved.
x = [...new Set(x)];

Original order is preserved.
x = Array.from(new Set(x));

Original order is preserved.
(distinct x)

New implementation...
< >
programming-idioms.org