服务器

Array

Collection

Date

Function

Lang

Math

Number

Object

Seq

String

Util

Properties

Methods

_.intersectionBy(arrays, iteratee=_.identity)

这种方法类似于_.intersection,不同的是它接受 iteratee为每个元素的每个元素调用arrays以生成它们进行比较的标准。结果值的顺序和引用由第一个数组确定。迭代器因此调用一个参数:

(value).

初始

4.0.0

参数
  1. [arrays] (... Array):要检查的数组。
  2. [iteratee=_.identity] (Function):每个元素调用的迭代器。
返回

(Array):返回相交值的新数组。

示例
_.intersectionBy([2.1, 1.2], [2.3, 3.4], Math.floor);
// => [2.1]
 
// The `_.property` iteratee shorthand.
_.intersectionBy([{ 'x': 1 }], [{ 'x': 2 }, { 'x': 1 }], 'x');
// => [{ 'x': 1 }]