服务器

Array

Collection

Date

Function

Lang

Math

Number

Object

Seq

String

Util

Properties

Methods

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

这种方法类似于_.pullAll,不同的是它接受iteratee为每个元素调用arrayvalues生成它们进行比较的标准。迭代器调用一个参数:(value)

注意:_.differenceBy此不同,此方法会使array发生变化。

初始

4.0.0

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

(Array):返回array

var array = [{ 'x': 1 }, { 'x': 2 }, { 'x': 3 }, { 'x': 1 }];
 
_.pullAllBy(array, [{ 'x': 1 }, { 'x': 3 }], 'x');

console.log(array);
// => [{ 'x': 2 }]