4.17.11
3.10.1
2.4.2
1.3.1
_.uniqWith(array, [comparator])
This method is like _.uniq except that it accepts comparator which
is invoked to compare elements of array. The order of result values is
determined by the order they occur in the array.The comparator is invoked
with two arguments: (arrVal, othVal).
Since
4.0.0
Arguments
argument
array[comparator]type
Array
Function
description
The array to inspect.
The comparator invoked per element.
Returns
(array)Example
var objects = [
{ x: 1, y: 2 },
{ x: 2, y: 1 },
{ x: 1, y: 2 },
];
_.uniqWith(objects, _.isEqual);
// => [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }]
var objects = [
{ x: 1, y: 2 },
{ x: 2, y: 1 },
{ x: 1, y: 2 },
];
_.uniqWith(objects, _.isEqual);
// => [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }]