yeet
This commit is contained in:
46
node_modules/array-reduce/readme.markdown
generated
vendored
Normal file
46
node_modules/array-reduce/readme.markdown
generated
vendored
Normal file
@ -0,0 +1,46 @@
|
||||
# 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
|
Reference in New Issue
Block a user