1.0.4 • Published 2 years ago

map-plus v1.0.4

Weekly downloads
5
License
MIT
Repository
github
Last release
2 years ago

map-plus Build Status

Produces a new array of values by mapping each value in list through a transformation function (iteratee).

The iteratee is passed three arguments: the value, then the index (or key) of the iteration, and finally a reference to the entire list.

Inspired by _.map. 😄

Install

Install with npm

$ npm install map-plus

Or unpkg

<script src="https://unpkg.com/map-plus@1.0.2/umd/index.js" />

Check out the unit tests on CodePen.

Usage

const map = require('map-plus');

map([1, 2, 3], num => num * 3);
//=> [3, 6, 9]

map({one: 1, two: 2, three: 3}, (num, key) => num * 3);
//=> [3, 6, 9]

Like us a lot? Help others know why you like us! Review this package on pkgreview.devReview us on pkgreview.dev

API

map(list, iteratee, context)

list

Type: array or object
Default: none

The collection of elements to iterate over.

iteratee

Type: function or string
Default: none

Function to apply. Or property name to pass.

License

MIT

1.0.4

2 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago