1.0.0 • Published 6 years ago
functional-augments v1.0.0
Functional Augments for ES6 objects
This package augments the prototypes of the following collections in ES6 with methods for functional programming similar to Arrays:
- Map
- Object
- Set
- String
Currently the following methods are provided:
- filter()
- map()
- reduce()
Functions provided to methods on keyed collections take an optional third parameter for the key.
Installation
$ npm install --save functional-augments
Usage
'use strict';
require('functional-augments');
const object = {
one: 1,
two: 2,
three: 3
};
const reduction = object.reduce((acc, v) => acc + v);
console.log(reduction); // 6
1.0.0
6 years ago