xorWith
_.xorWith(comparator, arrays, arrays)
# Ⓢ [Ⓣ][1] Ⓝ
This method is like _.xor except that it accepts comparator which is
invoked to compare elements of arrays. The order of result values is
determined by the order they occur in the arrays. The comparator is invoked
with two arguments: (arrVal, othVal).
Since
4.0.0
Arguments
comparator(Function): The comparator invoked per element.arrays(Array): The arrays to inspect.arrays(Array): The arrays to inspect.
Returns
(Array): Returns the new array of filtered values.
Example
var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }];
var others = [{ 'x': 1, 'y': 1 }, { 'x': 1, 'y': 2 }];
_.xorWith(_.isEqual, objects, others);
// => [{ 'x': 2, 'y': 1 }, { 'x': 1, 'y': 1 }]