- 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.