Takaro - v0.4.11
    Preparing search index...

    Function pullAllWith

    • This method is like _.pullAll except that it accepts comparator which is invoked to compare elements of array to values. The comparator is invoked with two arguments: (arrVal, othVal).

      Note: Unlike _.differenceWith, this method mutates array.

      Type Parameters

      • T

      Parameters

      • array: T[]

        The array to modify.

      • Optionalvalues: List<T>

        The values to remove.

      • Optionalcomparator: Comparator<T>

      Returns T[]

      Returns array.

      var array = [{ 'x': 1, 'y': 2 }, { 'x': 3, 'y': 4 }, { 'x': 5, 'y': 6 }];

      _.pullAllWith(array, [{ 'x': 3, 'y': 4 }], _.isEqual);
      console.log(array);
      // => [{ 'x': 1, 'y': 2 }, { 'x': 5, 'y': 6 }]
    • Type Parameters

      • TList extends MutableList<any>

      Parameters

      • array: RejectReadonly<TList>
      • Optionalvalues: List<TList[0]>
      • Optionalcomparator: Comparator<TList[0]>

      Returns TList

      _.pullAllWith

    • Type Parameters

      • T1
      • T2

      Parameters

      • array: T1[]
      • values: List<T2>
      • comparator: Comparator2<T1, T2>

      Returns T1[]

      _.pullAllWith

    • Type Parameters

      • T1List extends MutableList<any>
      • T2

      Parameters

      • array: RejectReadonly<T1List>
      • values: List<T2>
      • comparator: Comparator2<T1List[0], T2>

      Returns T1List

      _.pullAllWith