The array to inspect.
Rest
...values: any[]The values to exclude.
Rest
Returns the new array of filtered values.
5.9.0
_.differenceBy([2.1, 1.2], [2.3, 3.4], Math.floor);
// => [1.2]
// The `_.property` iteratee shorthand.
_.differenceBy([{ 'x': 2 }, { 'x': 1 }], [{ 'x': 1 }], 'x');
// => [{ 'x': 2 }]
This method is like
difference
except that it acceptsiteratee
which is invoked for each element ofarray
andvalues
to generate the criterion by which they're compared. The order and references of result values are determined by the first array. The iteratee is invoked with one argument: (value).Note: Unlike
pullAllBy
, this method returns a new array.