@vect/object-mapper
v0.8.0
Published
Iterate through an object, with returned value or without returned value, or iterate using generator.
Downloads
402
Readme
@vect/object-mapper
Util for array
Install
$ npm install @vect/object-mapper
Functions
- mapper map object values and return a new object
- mutate map object values and return the object itself
- mapKeys map object keys and return a new object
- mapEntries map object entries and return a new object
Usage
import { mapper, mutate, mapKeys, mapEntries } from '@vect/object-mapper'
const ob = {
AMEE: 'Red Planet',
AMP: 'Avatar',
Maximilian: 'The Black Hole',
Terminatrix: 'Terminator 3',
}
mapper(ob, value => value.length)
mapKeys(ob, key => key.slice(0, 4))
mapEntries(ob, ([key, value], i) => [`${key}_${i}`, value.length])
mutate(ob, value => value.length)