Skip to content

Commit

Permalink
Added reduced docs
Browse files Browse the repository at this point in the history
  • Loading branch information
hughfdjackson committed May 24, 2013
1 parent 306380f commit 4907d3f
Showing 1 changed file with 13 additions and 1 deletion.
14 changes: 13 additions & 1 deletion README.markdown
Expand Up @@ -177,13 +177,25 @@ alphaNumber.some(isNum) //= true
### .reduce

```javascript
var flip = function(coll, val, key){
return coll.assoc(key, val)
}

var person = im.object({ x: '1', y: '2', z: '3' })
var flippedPerson = person.reduce(flip, im.object())
flippedPerson.mutable() //= { 1: 'x', 2: 'y', 3: 'z' }

var cat = function(a, b){ return a + b }
var letters = im.array(['a', 'b', 'c'])
letters.reduce(cat) //= 'abc'
```

### .reduceRight

*array only*

```javascript

var cat = function(a, b){ return a + b }
var letters = im.array(['a', 'b', 'c'])
letters.reduceRight(cat) //= 'cba'
```

0 comments on commit 4907d3f

Please sign in to comment.