0.0.1 • Published 9 years ago

map-object-recursive v0.0.1

Weekly downloads
1,499
License
MIT
Repository
github
Last release
9 years ago

map-object-recursive

Map an object's keys and values into a new object. Deeply (tree structure doesn't change).

Installation

> npm install map-object-recursive

Usage

var mapObjectRecursive = require('map-object-recursive');

var newObject = mapObjectRecursive
    ( { foo: 'bar'
      , numbers:
        { one: 1
        , four: [4]
        }
      }
    , function (key, value, object) {
        return [key, value + value];
        }
    );
// » { foo: 'barbar'
//   , numbers:
//     { one: 2
//     , four: '44'
//     }
//   }

License

MIT © Tomek Wiszniewski.