00001 var baseAssignValue = require('./_baseAssignValue'), 00002 baseForOwn = require('./_baseForOwn'), 00003 baseIteratee = require('./_baseIteratee'); 00004 00026 function mapKeys(object, iteratee) { 00027 var result = {}; 00028 iteratee = baseIteratee(iteratee, 3); 00029 00030 baseForOwn(object, function(value, key, object) { 00031 baseAssignValue(result, iteratee(value, key, object), value); 00032 }); 00033 return result; 00034 } 00035 00036 module.exports = mapKeys;