DEV Community

Anjali Gurjar
Anjali Gurjar

Posted on

Duplicate Value remove

Removing Duplicates from Arrays
Method 1: Using Set
The Set object in JavaScript automatically removes duplicate values. This makes it a straightforward solution.

const array = [1, 2, 2, 3, 4, 4, 5];
const uniqueArray = [...new Set(array)];
console.log(uniqueArray); // Output: [1, 2, 3, 4, 5]
Method 2: Using filter()
The filter method can be combined with indexOf to only keep the first occurrence of each element.

const array = [1, 2, 2, 3, 4, 4, 5];
const uniqueArray = array.filter((item, index) => array.indexOf(item) === index);
console.log(uniqueArray); // Output: [1, 2, 3, 4, 5]
Method 3: Using reduce()
Using reduce, you can build a new array that only includes unique elements.

Top comments (0)

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up