我有一个看起来像这样的对象数组:
var A = [{key:"key1",val:1},{key:"key2",val:2},...,{key:"keyn",val:n}]
我想将A转换为对象:
{
key1: 1,
key2: 2,
...
keyn: n
}
这个用例永远不会出现,但我想做mapKeys然后mapValues,我觉得有一个更简单的答案.谢谢!
解决方法:
可能有一种我无法找到的内置方式,但是:
var result = _.zipObject(
_.pluck(A, 'key'),
_.pluck(A, 'val')
);