How to use reduce() Method In Javascript
The reduce() method is used to reduce the elements of the array and combine them into a final array based on some reducer function that you pass.
Example: In this example, we will see the use of the reduce() method.
let arr = ["apple", "mango",
"apple", "orange", "mango", "mango"];
function removeDuplicates(arr) {
let unique = arr.reduce(function (acc, curr) {
if (!acc.includes(curr))
acc.push(curr);
return acc;
}, []);
return unique;
}
console.log(removeDuplicates(arr));
Output
[ 'apple', 'mango', 'orange' ]
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