Lodash _.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:
- array: This parameter holds an array to inspect.
Return Value:
- This method is used to return the new array of combined values.
Note: This code requires the Lodash library to be installed.
Example 1: In this example, we are getting an array having unique elements because of the lodash _.uniq() method.
// Requiring the lodash library
const _ = require("lodash");
// Original array
let y = ([1, 2, 2, 3, 4, 3, 8, 6]);
// Use of _.uniq()
// method
let gfg = _.uniq(y);
// Printing the output
console.log(gfg);
Output:
[ 1, 2, 3, 4, 8, 6 ]Example 2: In this example, we are getting an array having unique elements because of the lodash _.uniq() method.
// Requiring the lodash library
const _ = require("lodash");
// Original array
let y = (['a', 'b', 'c', 'e', 'd', 'd', 'g', 'i', 'i']);
// Use of _.uniq()
// method
let gfg = _.uniq(y);
// Printing the output
console.log(gfg);
Output:
[ 'a', 'b', 'c', 'e', 'd', 'g', 'i' ]Example 3: In this example, we are getting an array having unique elements because of the lodash _.uniq() method.
// Requiring the lodash library
const _ = require("lodash");
// Original array
let y = (['apple', 'banana', 'banana', 'chikoo',
'Elderberry', 'Damson',
'Date', 'guava', 'Damson Date']);
// Use of _.uniq()
// method
let gfg = _.uniq(y);
// Printing the output
console.log(gfg);
Output:
[ 'apple', 'banana', 'chikoo', 'Elderberry', 'Damson', 'Date', 'guava', 'Damson Date' ]