Open In App

Lodash _.without() Method

Last Updated : 15 Jul, 2025
Comments
Improve
Suggest changes
Like Article
Like
Report

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
// Requiring the lodash library 
const _ = require("lodash");

// Original array 
let w = _.without([3.2, 5.2,
    5.2, 1.2], 5.2, 3.2);

// Use of _.without() method
// Printing the output 
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
// Requiring the lodash library 
const _ = require("lodash");

// Original array 
let w = _.without([3, 5, 5, 1], 1, 3);
let t = _.without([4, 7, 4, 8], 7, 4);

// Use of _.without() method
// Printing the output 
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
// Requiring the lodash library 
const _ = require("lodash");

// Original array 
let w = _.without(['a', 'b',
    'c', 'b'], 'a', 'b');
let x = _.without(['C++', 'Java',
    'Python', '.Net'], 'C++', 'Java');

// Use of _.without() method
// Printing the output 
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.


Explore