differenceWith
Array
since 4.0.0
Returns
Array the new array of filtered values.
This method is like _.difference
except that it accepts comparator
which is invoked to compare elements of array
to values
. 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.
Example of Lodash _.differenceWith
var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }];
_.differenceWith(objects, [{ 'x': 1, 'y': 2 }], _.isEqual);
// => [{ 'x': 2, 'y': 1 }]