Array.reduce

Array.reduce

Array.reduce

Function

Accumulate array elements from left to right.

Syntax

Parameters

ParametersTypeRequiredDefault valueDescription
callbackFnNoEmptyThe callback signature is fn(acc, value, index, current).
initialAnyNoFirst elementInitial accumulated value.

Return value

TypeDescription
AnyReturns the final cumulative value.

Example

Notes

  • An error will be reported when initial is not provided for an empty array.