Returns an object key.
Returns an object key.
Returns an object key.
Returns an object key.
Maps keys from one object to a new object having the same values.
The transform function is provided three arguments:
key
: object keyvalue
: object value corresponding to key
obj
: the input objectThe value returned by a transform function should be a value which can be serialized as an object key.
The function only maps own properties. Hence, the function does not map inherited properties.
The function shallow copies key values.
Iteration order is not guaranteed.
source object
transform function
new object
function transform( key, value ) {
return key + value;
}
var obj1 = {
'a': 1,
'b': 2
};
var obj2 = mapKeys( obj1, transform );
// returns { 'a1': 1, 'b2': 2 }
Returns an object key.
object key
object value corresponding to
key
new key