服务器

Array

Collection

Date

Function

Lang

Math

Number

Object

Seq

String

Util

Properties

Methods

    _.differenceBy(array, values, iteratee=_.identity)

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

    (value).

    注意:_.pullAllBy此不同,此方法返回一个新数组。

    初始

    4.0.0

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

    (Array):返回新的过滤值数组。

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