617 B
617 B
title, type, language, tags, author, cover, dateModified
| title | type | language | tags | author | cover | dateModified | |
|---|---|---|---|---|---|---|---|
| Uppercase object keys | snippet | javascript |
|
chalarangelo | sofia-tram | 2023-02-11T05:00:00-04:00 |
Converts all the keys of an object to upper 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.toUpperCase()to uppercase the keys.
const upperize = obj =>
Object.keys(obj).reduce((acc, k) => {
acc[k.toUpperCase()] = obj[k];
return acc;
}, {});
upperize({ Name: 'John', Age: 22 }); // { NAME: 'John', AGE: 22 }