我想我有一个非常简单的问题,但仍然没有找到解决方案。我有一个看起来像这样的数组:
var originalArray = [{
id: 1,
elements: [1, 2]
},
{
id: 1,
elements: [3, 4]
},
{
id: 5,
elements: ['a', 'b']
},
{
id: 5,
elements: ['c', 'd']
}, {
id: 27,
elements: []
}]
Run Code Online (Sandbox Code Playgroud)
我想将其修改为如下所示(按 id 和 join 元素合并):
newArray = [{
id: 1,
elements: [1, 2, 3, 4]
}, {
id: 5,
elements: ['a', 'b', 'c', 'd']
}, {
id: 27,
elements: []
}]
Run Code Online (Sandbox Code Playgroud)
我已经进行了多次尝试,但仍然没有找到一种优雅的方法。