Use a set to remove array duplicates

Categories

If you have an array of items that contains duplicates, you can remove them all by spreading the array into a new Set.

Code language
javascript
const array = ['Hello', 'Hi', 'Hello', 'Ciao'];

const filtered = [...new Set(array)];

console.log(filtered); // ['Hello', 'Hi', 'Ciao']

Hello, I’m Andy and I’ll help you to level up your front-end development skills.

I'm a designer and front-end developer who has worked in the design and web industries for over 15 years, and in that time, I have worked with some of the largest organisations in the world, like Google, Harley-Davidson, BSkyB, Unilever, The Natural History Museum, Oracle, Capita, Vice Media and the NHS.

On Piccalilli, I share my knowledge and experience to make you a better front-end developer.

I'm the founder of Set Studio, a creative agency that specialises in building stunning websites that work for everyone. Check out what we're all about.