index.js 261 B

123456789101112131415
  1. 'use strict';
  2. module.exports = function (obj, modifier) {
  3. var key;
  4. var val;
  5. var ret = {};
  6. var keys = Object.keys(Object(obj));
  7. for (var i = 0; i < keys.length; i++) {
  8. key = keys[i];
  9. val = obj[key];
  10. ret[key] = modifier(val, key);
  11. }
  12. return ret;
  13. };