map-iterable
Array.prototype.map analog for iterables.
The map() method creates a new iterable with the results of calling a provided function on every element in given iterable.
You can omit the data argument and you get a function that map over the provided function.
Installation
npm install --save map-iterable
Examples
const map = ;const numbers = 1 4 9;const roots = Array;// roots is now [1, 2, 3], numbers is still [1, 4, 9]
using partial apply
const map = ;const mapSqrt = ;const numbers = 1 4 9;cons;const roots = Array;// roots is now [1, 2, 3], numbers is still [1, 4, 9]
API
map
Creates a new iterable with the results of calling transform
function on every
element in data
iterable. If you omit the data argument return a unary
function that accept the data argument and map over the provided function.
Parameters
transform
Function a function that return an element of the new Iterable, receiving as arguments: . currentValue - The current element being processed in the iterable. index - The index of the current element being processed in the iterable.data
Iterable The source iterable to iterate over.
Returns Iterable A new Iterable over results of the transform function.
License
The MIT License (MIT)
© 2017 Andrea Parodi