Skip to main content
variable sumBy
import { sumBy } from "https://deno.land/x/30_seconds_of_typescript@v1.0.1/util.ts";

Returns the sum of an array, after mapping each element to a value using the provided function.

Use Array.prototype.map() to map each element to the value returned by fn, Array.prototype.reduce() to add each value to an accumulator, initialized with a value of 0.

type

<T = AnyObject>(arr: T[], fn: string | ((a: T) => number)) => unknown