_.differenceWith(过滤值)

语法:

_.differenceWith(array, [values], [comparator])

源代码链接:source

npm包链接:npm package

描述:

与difference相比,多了一个compator(我这里叫它比较器)。

开始版本:4.0.0

参数:

  • array (Array): 需要检查的数组。

  • [values] (...Array): 需要排除的值。

  • [comparator] (Function): 比较器方法。

返回值:

  • array (Array): 返回新的块数组。

例子:

var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }];

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

Last updated