The array to inspect.
Rest
...values: any[]The values to exclude.
Returns the new array of filtered values.
5.9.0
const objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }]
differenceWith(objects, [{ 'x': 1, 'y': 2 }], isEqual)
// => [{ 'x': 2, 'y': 1 }]
This method is like
difference
except that it acceptscomparator
which is invoked to compare elements ofarray
tovalues
. The order and references of result values are determined by the first array. The comparator is invoked with two arguments: (arrVal, othVal).Note: Unlike
pullAllWith
, this method returns a new array.