# uncapitalizeKeys > Convert the first letter of each object key to lowercase.
## Usage ```javascript var uncapitalizeKeys = require( '@stdlib/utils/uncapitalize-keys' ); ``` #### uncapitalizeKeys( obj ) Converts the first letter of each `object` key to lowercase, mapping the transformed keys to a new `object` having the same values. ```javascript var obj1 = { 'BeepBoop': 1, 'FooBar': 2 }; var obj2 = uncapitalizeKeys( obj1 ); // returns { 'beepBoop': 1, 'fooBar': 2 } ```
## Notes - The function only transforms **own** properties. Hence, the function does **not** transform inherited properties. - The function **shallow** copies key values.
## Examples ```javascript var uncapitalizeKeys = require( '@stdlib/utils/uncapitalize-keys' ); var obj1 = { 'AA': 'beep', 'BB': 'boop', 'CC': 'foo', 'DD': 'bar' }; var obj2 = uncapitalizeKeys( obj1 ); console.dir( obj2 ); // => { 'aA': 'beep', 'bB': 'boop', 'cC': 'foo', 'dD': 'bar' } ```