Using Underscore.js _.uniq() Function
We can also use a third-party library such as Lodash or Underscore.js to remove duplicate elements from a Javascript array. The _.uniq() function returns the array which does not contain duplicate elements.
Example: In this example, we will use the _.uniq() function.
const _ = require('underscore');
console.log( _.uniq([1, 2, 3, 4, 5, 4, 3, 2, 1]));
Output:
[ 1, 2, 3, 4, 5 ]
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