@eroyeroy/utils - v0.1.0
    Preparing search index...

    Function sumBy

    • Returns the sum of a numeric key across all items. Items where the key value is not a number are skipped.

      Type Parameters

      • T
      • K extends string | number | symbol

      Parameters

      • array: readonly T[]

        The array to sum.

      • key: K

        The numeric key to sum by.

      Returns number

      sumBy([{ price: 10 }, { price: 20 }, { price: 30 }], "price") // => 60
      sumBy([], "price") // => 0