我有一个对象:

z = {x: 'HHjjhjhHHHhjh', y: 'YYYYY', c: 'ssss'} 

我需要将所有值转换为小写
z = {x: 'hhjjhjhhhhhjh', y: 'yyyyy', c: 'ssss'} 

如何一次性做到这一点,也许用 lodash?现在我正在做:
z.x = z.x.toLowerCase() 
z.y = z.y.toLowerCase() 
z.c = z.c.toLowerCase() 

请您参考如下方法:

使用 lodash,您可以调用 mapValues()映射对象值,您可以使用 method()创建迭代对象:

_.mapValues(z, _.method('toLowerCase')); 


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!