我有一个对象:

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()创建iteratee:

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

关于javascript - 用lodash将所有对象值转换为小写,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33809686/

10-12 06:44