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'; ; const object = one: 1 two: 2 three: 3; const reduction = object; console; // 6