- reduce<T>(arg, reducer): T
Returns T
- reduce<T>(reducer): ((arg: IteratorOrIterable<T>) => T)
Parameters
- reducer: ((accumulator: T, value: T) => T)
- (accumulator, value): T
Returns T
- reduce<T, R>(arg, reducer, initialValue): R
Returns R
- reduce<T, R>(reducer, initialValue): ((arg: IteratorOrIterable<T>) => R)
Parameters
- reducer: ((accumulator: R, value: T) => R)
- (accumulator, value): R
Returns R
- initialValue: R
- reduce<T, R>(arg, reducer): R
Parameters
- arg: IteratorOrIterable<T>
- reducer: ((accumulator: T | R, value: T) => R)
- (accumulator, value): R
Parameters
- accumulator: T | R
- value: T
Returns R
Returns R
- reduce<T, R>(reducer): ((arg: IteratorOrIterable<T>) => R)
Parameters
- reducer: ((accumulator: T | R, value: T) => R)
- (accumulator, value): R
Parameters
- accumulator: T | R
- value: T
Returns R
Reduces the input iterator to a single value.