は、私はこのような構造を有しているAPIからJSON配列を持っている:統合配列データ
newArray = [
{
"item":{"id":1, "name":"item1"},
"type": [1,2,3]
},
{
"item":{"id":2, "name":"item2"},
"type": [4,5]
},
{
"item":{"id":3, "name":"item3"},
"type": [8,9]
},
{
"item":{"id":1, "name":"item1"},
"type": [11,12]
},
{
"item":{"id":2, "name":"item3"},
"type": [31,41]
},
{
"item":{"id":3, "name":"item3"},
"type": [11,23]
}
]
私はオブジェクトが単一のオブジェクトに同じname
とid
を持つ配列を返すようにしたいです。
resultArray = [
{
"item":{"id":1, "name":"item1"},
"type": [1,2,3,11,12]
},
{
"item":{"id":2, "name":"item2"},
"type": [4,5,31,41]
},
{
"item":{"id":3, "name":"item3"},
"type": [8,9,11,23]
}]
'Array.prototype.reduce()' – Redu