Lowercase object keys
JavaScript, Object · Feb 12, 2023

Converts all the keys of an object to lower case.
- Use
Object.keys()
to get an array of the object's keys. - Use
Array.prototype.reduce()
to map the array to an object, usingString.prototype.toLowerCase()
to lowercase the keys.
const lowerize = obj =>
Object.keys(obj).reduce((acc, k) => {
acc[k.toLowerCase()] = obj[k];
return acc;
}, {});
lowerize({ Name: 'John', Age: 22 }); // { name: 'John', age: 22 }