Optional
iteratee: ValueIteratee<T1 | T2>The iteratee invoked per element.
Returns the new array of shared values.
_.intersectionBy([2.1, 1.2], [4.3, 2.4], Math.floor);
// => [2.1]
// using the `_.property` iteratee shorthand
_.intersectionBy([{ 'x': 1 }], [{ 'x': 2 }, { 'x': 1 }], 'x');
// => [{ 'x': 1 }]
_.intersectionBy
Rest
...values: (List<T4> | ValueIteratee<T1 | T2 | T3 | T4>)[]_.intersectionBy
Optional
array: null | List<T>Rest
...values: List<T>[]_.intersectionBy
Rest
...values: (List<T> | ValueIteratee<T>)[]_.intersectionBy
Generated using TypeDoc
This method is like
_.intersection
except that it acceptsiteratee
which is invoked for each element of eacharrays
to generate the criterion by which uniqueness is computed. The iteratee is invoked with one argument: (value).