VOOZH about

URL: https://www.geeksforgeeks.org/javascript/lodash-_-differenceby-method/

⇱ Lodash _.differenceBy() Method - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

Lodash _.differenceBy() Method

Last Updated : 15 Jul, 2025

The Lodash _.differenceBy() method is used to remove the values from the original array by iterating over each element in the array by using the Iterate function. It is almost the same as _.difference() function.

Syntax

lodash.differenceBy(array, [values], [iterate=_.identity])

Parameters

This function accepts three parameters as mentioned above and described below

  • array: This is the array from which the values are to be removed.
  • values: It is the Array of values that is to be removed from the original array.
  • Iterate: This is the function that iterate over each element.

Note: If the iterate function is not given then _.differenceBy() function act as _.difference() function.   

Return Value

  • This function returns an array. 

Example 1: In this example, we use the lodash library to subtract one array (val) from another (array1).

Output:

👁 Image

Example 2: In this example, we use lodash library to find differences between arrays, with and without a custom comparator function.

Output:

👁 Image

Comment