我有一个对象数组:
[
{ key : 'a', value1 : 'a1', value2 : 'a2' },
{ key : 'b', value1 : 'b1', value2 : 'b2' }
];
如何将其转换为以下内容?
用lodash做到这一点将是很棒的。
{
a: { value1: 'a1', value2 : 'a2' }
b: { value1: 'b1', value2 : 'b2' }
}
您可以通过LODASH来实现
const res = _.chain(array).keyBy('key').mapValues( v => _.omit(v, 'key')).value()
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句