uppercaseKeys

Convert each object key to uppercase.

Usage

var uppercaseKeys = require( '@stdlib/utils/uppercase-keys' );

uppercaseKeys( obj )

Converts each object key to uppercase, mapping the transformed keys to a new object having the same values.

var obj1 = {
    'a': 1,
    'b': 2
};

var obj2 = uppercaseKeys( obj1 );
// returns { 'A': 1, 'B': 2 }

Notes

  • The function only transforms own properties. Hence, the function does not transform inherited properties.
  • The function shallow copies key values.

Examples

var uppercaseKeys = require( '@stdlib/utils/uppercase-keys' );

var obj1 = {
    'a': 'beep',
    'b': 'boop',
    'c': 'foo',
    'd': 'bar'
};

var obj2 = uppercaseKeys( obj1 );

console.dir( obj2 );
// => { 'A': 'beep', 'B': 'boop', 'C': 'foo', 'D': 'bar' }