2020-07-29
描述
从指定的对象中创建一个新的对象,使其所有键都为小写。
提示
- 使用
Object.keys()
和Array.prototype.reduce()
从指定对象中创建一个新的对象 - 使用
String.toLowerCase()
将原始对象中的的每一个键转换为小写
代码
const lowercaseKeys = obj =>
Object.keys(obj).reduce((acc, key) => {
acc[key.toLowerCase()] = obj[key];
return acc;
}, {});
示例
将键转换为小写:
const myObj = { Name: 'Adam', sUrnAME: 'Smith' };
const myObjLower = lowercaseKeys(myObj); // {name: "Adam", surname: "Smith"}
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于