Skip to main content

Removing Duplicates from an Array using JavaScript

Overview

Removing duplicates from an array is a common task in JavaScript programming, especially when dealing with data sets. This snippet provides a simple yet efficient way to remove duplicate elements from an array, ensuring each element is unique.

Code

Duplicate Removal Function

function removeDuplicates(array) {
return [...new Set(array)];
}

Example Usage

Removing Duplicates from an Array

const arrayWithDuplicates = [1, 2, 3, 2, 4, 1, 5, 3, 6];
const uniqueArray = removeDuplicates(arrayWithDuplicates);
console.log("Unique Array:", uniqueArray);

Code Description

The removeDuplicates function is an effective way to eliminate duplicate values from an array:

  • Purpose: To create a new array with only unique elements from the original array.
  • Implementation: Utilizes the Set object, which stores unique values, and the spread operator (...) to convert the Set back into an array.
  • Return Value: An array containing only the unique elements from the input array.

This function is useful in data processing where uniqueness of elements is required, such as in analytics, data visualization, or frontend development.

References