mapKeys source npm
_.mapKeys(object, [iteratee=_.identity])
The opposite of _.mapValues
; this method creates an object with the
same values as object
and keys generated by running each own enumerable
property of object
through iteratee
.
Arguments
- object (Object)
The object to iterate over.
- [iteratee=_.identity] (Function|Object|string)
The function invoked per iteration.
Returns (Object)
Returns the new mapped object.
Example
_.mapKeys({ 'a': 1, 'b': 2 }, function(value, key) {
return key + value;
});
// => { 'a1': 1, 'b2': 2 }