Using set() Method In Javascript
A set is a collection of items that are unique i.e. no element can be repeated. Set in ES6 are ordered: elements of the set can be iterated in the insertion order. The set can store any type of value whether primitive or objects.
Example: In this example, we will be using the set() Method to remove duplicates from the array.
let Arr = [
"DS", "Algo", "OS", "HTML", "DS",
"OS", "Java", "HTML", "Algo"
];
let outputArray = [];
function removeusingSet(arr) {
let outputArray = Array.from(new Set(arr))
return outputArray
}
console.log(removeusingSet(Arr));
Output
[ 'DS', 'Algo', 'OS', 'HTML', 'Java' ]
How to get all unique values (remove duplicates) in a JavaScript array?
We are going to learn How to get all unique values (remove duplicates) in a JavaScript array. Given an array with various values, our objective is to filter out any duplicates and display the resulting array in the console.
We can get all unique values in a JavaScript array in the following ways:
Table of Content
- Method 1: Using for loop
- Method 2: Using the Array filter() method:
- Method 3: Using set() Method
- Method 4: Using reduce() Method
- Method 5: Using forEach() Method
- Method 6: Using indexOf() Method
- Method 7: Using Underscore.js _.uniq() Function
Contact Us