Wednesday, July 3, 2024
HomeLanguagesJavascriptLodash _.uniq() Method

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()
// method
 
let 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()
// method
 
let 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()
// method
 
let 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.

Calisto Chipfumbu
Calisto Chipfumbuhttp://cchipfumbu@gmail.com
I have 5 years' worth of experience in the IT industry, primarily focused on Linux and Database administration. In those years, apart from learning significant technical knowledge, I also became comfortable working in a professional team and adapting to my environment, as I switched through 3 roles in that time.
RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments