0.1.8 • Published 7 years ago

iterable-reduce v0.1.8

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

iterable-reduce

NOTE: iterable-reduce was renamed to @extra-iterable/reduce. NPM

Reduce iterable to a single value, like Array.reduce().

const reduce = require('iterable-reduce');
// reduce(<iterable>, <reduce function>, [initial value], [begin=0], [end])
// - <reduce function>(<accumulator>, <value>, <index>, <iterable>)

reduce(new Set(['a', 'b']), (acc, v) => acc+v);
// 'ab'
reduce('abcd', (acc, v, i, itr) => acc+v, 'z');
// 'zabcd'
reduce('abcd', (acc, v, i, itr) => acc+v, 'z', 1);
// 'zbcd'
reduce('abcd', (acc, v, i, itr) => acc+v, 'z', 1, 3);
// 'zbc'
0.1.8

7 years ago

0.1.7

7 years ago

0.1.6

7 years ago

0.1.5

7 years ago

0.1.4

8 years ago

0.1.3

8 years ago

0.1.2

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago

0.0.8

8 years ago

0.0.7

8 years ago

0.0.6

8 years ago

0.0.5

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago