00001 var baseAssignValue = require('./_baseAssignValue'), 00002 baseForOwn = require('./_baseForOwn'), 00003 baseIteratee = require('./_baseIteratee'); 00004 00033 function mapValues(object, iteratee) { 00034 var result = {}; 00035 iteratee = baseIteratee(iteratee, 3); 00036 00037 baseForOwn(object, function(value, key, object) { 00038 baseAssignValue(result, key, iteratee(value, key, object)); 00039 }); 00040 return result; 00041 } 00042 00043 module.exports = mapValues;