Lodash _.without() Method
Last Updated :
03 Nov, 2023
Lodash _.without method creates a new array in a filtered form that is there are values to exclude and give new values as output.
Note:
It is dissimilar to the _.pull() method, this method returns a new array.
Syntax:
_.without(array, [values]);
Parameters:
- array: This parameter holds the array to inspect.
- [values]: This parameter holds the values to exclude.
Return Value:
This method returns the new array of filtered values.
Example 1: In this example, we are removing the given value from the given array and printing the results in the console.
javascript
const _ = require( "lodash" );
let w = _.without([3.2, 5.2,
5.2, 1.2], 5.2, 3.2);
console.log(w);
|
Output:
[ 1.2 ]
Example 2: In this example, we are removing the given value from the given array and printing the results in the console.
javascript
const _ = require( "lodash" );
let w = _.without([3, 5, 5, 1], 1, 3);
let t = _.without([4, 7, 4, 8], 7, 4);
console.log(w);
console.log(t);
|
Output:
[ 5, 5 ]
[ 8 ]
Example 3: In this example, we are removing the given value from the given array and printing the results in the console.
javascript
const _ = require( "lodash" );
let w = _.without([ 'a' , 'b' ,
'c' , 'b' ], 'a' , 'b' );
let x = _.without([ 'C++' , 'Java' ,
'Python' , '.Net' ], 'C++' , 'Java' );
console.log(w);
console.log(x);
|
Output:
[ 'c' ]
[ 'Python', '.Net' ]
Note: This code will not work in normal JavaScript because it requires the library lodash to be installed.
Share your thoughts in the comments
Please Login to comment...