【发布时间】:2015-09-16 19:08:51
【问题描述】:
我有一个以下格式的 JavaScript 数组:
[{key: '123', data: ['a', 'b', 'c']}, {key:'234', data: ['b', 'c', 'd']}];
预期结果:
[{a: '123'}, {b:['123', '234'}, {c:['123', '234']}, {d:['234']}]
我尝试了groupBy、map、reduce 和其他几个 lodash 函数,但没有返回接近我需要的结果。
【问题讨论】:
-
为什么要将它们作为一个数组而不是单个对象?
-
这就是我需要发送到服务器的方式:)
-
你试图做的事情的模式并不是真的在我身上跳出来。
标签: underscore.js lodash