服务器

Array

Collection

Date

Function

Lang

Math

Number

Object

Seq

String

Util

Properties

Methods

_.differenceWith(array, values, comparator)

这种方法与_.difference类似,不同之处在于它接受 comparator被调用来比较的元素arrayvalues。结果值的顺序和引用由第一个数组确定。比较器因此调用两个参数:(arrVal,othVal)

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

初始

4.0.0

参数
  1. array (Array): The array to inspect.
  2. [values] (...Array): The values to exclude.
  3. [comparator] (Function): The comparator invoked per element.
返回

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

示例
var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }];
 
_.differenceWith(objects, [{ 'x': 1, 'y': 2 }], _.isEqual);
// => [{ 'x': 2, 'y': 1 }]