Lodash _.uniq() Method

The _.uniq method is used to create an array of unique values in order, from all given arrays using SameValueZero for equality comparisons.
Syntax:
_.uniq(array)
Parameters: This method accepts a single parameter as mentioned above and described below:
- array: This parameter holds array to inspect.
Return Value: This method is used to return the new array of combined values.
Example 1: Here, const _ = require(‘lodash’) is used to import the lodash library in the file.
javascript
// Requiring the lodash library const _ = require("lodash"); // Original array let y = ([1, 2, 2, 3, 4, 3, 8, 6]); // Use of _.uniq() // methodlet gfg = _.uniq(y); // Printing the output console.log(gfg); |
Output:
[ 1, 2, 3, 4, 8, 6 ]
Example 2:
javascript
// Requiring the lodash library const _ = require("lodash"); // Original array let y = (['a', 'b', 'c', 'e', 'd', 'd', 'g', 'i', 'i']); // Use of _.uniq() // methodlet gfg = _.uniq(y); // Printing the output console.log(gfg); |
Output:
[ 'a', 'b', 'c', 'e', 'd', 'g', 'i' ]
Example 3:
javascript
// Requiring the lodash library const _ = require("lodash"); // Original array let y = (['apple', 'banana', 'banana', 'chikoo', 'Elderberry', 'Damson Date', 'guava', 'Damson Date']); // Use of _.uniq() // methodlet gfg = _.uniq(y); // Printing the output console.log(gfg); |
Output:
['apple', 'banana', 'chikoo', 'Elderberry', 'Damson Date', 'guava']
Note: This code will not work in normal JavaScript because it requires the library lodash to be installed.



