将具有相同键的 JavaScript 对象合并到数组中。
- 论坛
- 将具有相同键的 JavaScript 对象合并到数组中。
10 浏览
将具有相同键的 JavaScript 对象合并到数组中。
如何以最佳方式合并具有共同键的JavaScript对象中的数组内容?在下面的示例中,如何将array
重新组织成output
?在这里,所有的value
键(无论是数组还是其他)都合并到具有相同name
键的所有对象中。
var array = [ { name: "foo1", value: "val1" }, { name: "foo1", value: [ "val2", "val3" ] }, { name: "foo2", value: "val4" } ]; var output = [ { name: "foo1", value: [ "val1", "val2", "val3" ] }, { name: "foo2", value: [ "val4" ] } ];