Lodash _.without() Method

The _.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 _.pull() method, this method returns a new array.
Syntax:
_.without(array, [values])
Parameters: This method accepts two parameters as mentioned above and described below:
- 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: Here, const _ = require(‘lodash’) is used to import the lodash library in the file.
javascript
| // Requiring the lodash library  const _ = require("lodash");       Â// Original array  varw = _.without([3.2, 5.2,         5.2, 1.2], 5.2, 3.2);      Â// Use of _.without() method let gfg = _.without(w);      Â// Printing the output  console.log(gfg);  | 
Output:
[ 1.2 ]
Example 2:
javascript
| // Requiring the lodash library  const _ = require("lodash");       Â// Original array  varw = _.without([3, 5, 5, 1], 1, 3);     vart = _.without([4, 7, 4, 8], 7, 4);  Â// Use of _.without() method let gfg = _.without(w); let gfg1 = _.without(t);      Â// Printing the output  console.log(gfg); console.log(gfg1);  | 
Output:
[ 5, 5 ] [ 8 ]
Example 3:
javascript
| // Requiring the lodash library  const _ = require("lodash");        Â// Original array  varw = _.without(['a', 'b',          'c', 'b'], 'a', 'b');  varx = _.without(['C++', 'Java',      'Python', '.Net'], 'C++', 'Java');   Â// Use of _.without() method let gfg = _.without(w); let gfg2 = _.without(x);       Â// Printing the output  console.log(gfg); console.log(gfg2);  | 
Output:
[ 'c' ] [ 'Python', '.Net' ]
Note: This code will not work in normal JavaScript because it requires the library lodash to be installed.
 
				 
					


