|
12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- # array-reduce
-
- `[].reduce()` for old browsers
-
- [](https://ci.testling.com/substack/array-reduce)
-
- [](http://travis-ci.org/substack/array-reduce)
-
- # example
-
- ```
- var reduce = require('array-reduce');
- var xs = [ 1, 2, 3, 4 ];
- var sum = reduce(xs, function (acc, x) { return acc + x }, 0);
- console.log(sum);
- ```
-
- output:
-
- ```
- 10
- ```
-
- # methods
-
- ``` js
- var reduce = require('array-reduce')
- ```
-
- ## var res = reduce(xs, f, init)
-
- Create a result `res` by folding `acc = f(acc, xs[i], i)` over each element in
- the array `xs` at element `i`. If `init` is given, the first `acc` value is
- `init`, otherwise `xs[0]` is used.
-
- # install
-
- With [npm](https://npmjs.org) do:
-
- ```
- npm install array-reduce
- ```
-
- # license
-
- MIT
|