• This method is like _.zip except that it accepts an iteratee to specify how grouped values should be combined. The iteratee is invoked with four arguments: (accumulator, value, index, group).

    Type Parameters

    • T

    • TResult

    Parameters

    • arrays: List<T>

      The arrays to process.

    • iteratee: ((value1) => TResult)

      The function to combine grouped values.

        • (value1): TResult
        • Parameters

          • value1: T

          Returns TResult

    Returns TResult[]

    Returns the new array of grouped elements.

  • Type Parameters

    • T1

    • T2

    • TResult

    Parameters

    • arrays1: List<T1>
    • arrays2: List<T2>
    • iteratee: ((value1, value2) => TResult)
        • (value1, value2): TResult
        • Parameters

          • value1: T1
          • value2: T2

          Returns TResult

    Returns TResult[]

    See

    _.zipWith

  • Type Parameters

    • T1

    • T2

    • T3

    • TResult

    Parameters

    • arrays1: List<T1>
    • arrays2: List<T2>
    • arrays3: List<T3>
    • iteratee: ((value1, value2, value3) => TResult)
        • (value1, value2, value3): TResult
        • Parameters

          • value1: T1
          • value2: T2
          • value3: T3

          Returns TResult

    Returns TResult[]

    See

    _.zipWith

  • Type Parameters

    • T1

    • T2

    • T3

    • T4

    • TResult

    Parameters

    • arrays1: List<T1>
    • arrays2: List<T2>
    • arrays3: List<T3>
    • arrays4: List<T4>
    • iteratee: ((value1, value2, value3, value4) => TResult)
        • (value1, value2, value3, value4): TResult
        • Parameters

          • value1: T1
          • value2: T2
          • value3: T3
          • value4: T4

          Returns TResult

    Returns TResult[]

    See

    _.zipWith

  • Type Parameters

    • T1

    • T2

    • T3

    • T4

    • T5

    • TResult

    Parameters

    • arrays1: List<T1>
    • arrays2: List<T2>
    • arrays3: List<T3>
    • arrays4: List<T4>
    • arrays5: List<T5>
    • iteratee: ((value1, value2, value3, value4, value5) => TResult)
        • (value1, value2, value3, value4, value5): TResult
        • Parameters

          • value1: T1
          • value2: T2
          • value3: T3
          • value4: T4
          • value5: T5

          Returns TResult

    Returns TResult[]

    See

    _.zipWith

  • Type Parameters

    • T

    • TResult

    Parameters

    • Rest ...iteratee: (undefined | null | ((...group) => TResult) | List<T>)[]

    Returns TResult[]

    See

    _.zipWith

Generated using TypeDoc