Function mapWithIndex

  • Example

    import * as A from "flurp/array";

    const multiplyByIndex = A.mapWithIndex((i: number, x: number) => x * i);
    multiplyByIndex([3, 4, 5, 6]); // [0, 4, 10, 18]

    Type Parameters

    • T

    • U

    Parameters

    • transform: ((i: number, x: T) => U)
        • (i: number, x: T): U
        • Parameters

          • i: number
          • x: T

          Returns U

    Returns ((arr: readonly T[]) => U[])

      • (arr: readonly T[]): U[]
      • Parameters

        • arr: readonly T[]

        Returns U[]