示例数据结构:
let data = [{
id: '1',
goodsName: 'test',
price: 22
},
{
id: '2',
goodsName: 'test',
price: 22
},
{
id: '2',
goodsName: 'test',
price: 22
},
{
id: '3',
goodsName: 'test',
price: 22
},
{
id: '3',
goodsName: 'test',
price: 22
},
{
id: '3',
goodsName: 'test',
price: 22
},
{
id: '3',
goodsName: 'test',
price: 22
},
{
id: '4',
goodsName: 'test',
price: 22
}
]
问题:如何将数据处理为下列数据结构?
let data = [{
id: '1',
goodsName: 'test',
price: 22,
count:1
},
{
id: '2',
goodsName: 'test',
price: 22,
count:2
},
{
id: '3',
goodsName: 'test',
price: 22,
count:4
},
{
id: '4',
goodsName: 'test',
price: 22,
count:1
}
]