The runnigReduce() method executes a user-supplied "reducer" callback function on each element of
the iterator, in order, passing in the return value from the calculation on the preceding
element. Eaxch next call produces the result of running the reducer across all elements so far.
(called scan in RxJS)
The runnigReduce() method executes a user-supplied "reducer" callback function on each element of the iterator, in order, passing in the return value from the calculation on the preceding element. Eaxch next call produces the result of running the reducer across all elements so far. (called scan in RxJS)
Example
The reduce function can be an asynchronous function (in which case the resulting iterator will be asynchronous regardless of the input iterator)!