Your destination for complete Tech news

How to Remove Duplicates from an Array in JavaScript (4 Easy Ways)

974 0
< 1 min read

Intro:
Duplicate values in arrays can cause bugs and inefficiency. JavaScript provides several ways to remove them, from Set to filter().

Snippet:

// Using Set
const numbers = [1, 2, 2, 3, 4, 4];
const unique = [...new Set(numbers)];
console.log(unique); // [1, 2, 3, 4]

// Using filter + indexOf
const unique2 = numbers.filter((item, index) => numbers.indexOf(item) === index);
console.log(unique2);

Takeaway:
Use Set for clean, modern code. Use filter for ES5-compatible projects.