@f/map
v1.5.3
Published
Map a function over a container of some kind
Downloads
68
Readme
map
Map a function over a container of some kind
Installation
$ npm install @f/map
Usage
var map = require('@f/map')
map(add1, [1, 2, 3]) // => [2, 3, 4]
map(add1, {a: 1, b: 2, c: 3}) // => {a: 2, b: 3, c: 4}
map(add1, function * () {yield 1; yield 2; yield 3}) // => function * () {yield 2; yield 3; yield 4}
function add1 (n) {
return n + 1
}
API
map(fn, container)
fn
- The function to map over val. Accepts(val, key)
and returns a newval
to be set atkey
.container
- A container of some kind (objects, arrays, generators or functors).
Returns: A new entity of the same type as container
with all of its values being replaced by the result of fn(val, key)
.
License
MIT