Sometimes, we want to check if an array has duplicate values with JavaScript.
In this article, we’ll look at how to check if an array has duplicate values with JavaScript.
How to check if an array has duplicate values with JavaScript?
To check if an array has duplicate values with JavaScript, we can use sets.
For instance, we write
const hasDuplicates = (array) => {
return new Set(array).size !== array.length;
};
to convert array
to a set with the Set
constructor.
Then we check that its size
isn’t the same as the array
‘s length
to see if it has any duplicates.
If it has duplicate values, then the set created from array
won’t have the same size as the original array
.
Conclusion
To check if an array has duplicate values with JavaScript, we can use sets.