Returns an object value.
Returns an object value.
Returns an object value.
Returns an object value.
Maps values from one object to a new object having the same keys.
The transform function is provided three arguments:
value
: object value corresponding to key
key
: object keyobj
: the input objectThe function only maps values from 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( value, key ) {
return key + value;
}
var obj1 = {
'a': 1,
'b': 2
};
var obj2 = mapValues( obj1, transform );
// returns { 'a': 'a1', 'b': 'b2' }
Returns an object value.
object value corresponding to
key
object key
new value