I have an array of object below,
[
{ locationCode: 'GMP', Qr: 46 },
{ locationCode: 'CMT', Qr: 35 },
{ locationCode: 'GMP', Cash: 29 },
{ locationCode: 'CMT', Cash: 26 },
{ locationCode: 'CMS', Qr: 22 },
{ locationCode: 'CMT', Voucher: 6 },
{ locationCode: 'CMS', Cash: 2 }
]
I want to group locationCode
and combine others into one object like this
[
{ locationCode: 'GMP', Qr: 46, Cash: 29 },
{ locationCode: 'CMT', Qr: 35, Cash: 26, Voucher: 6 },
{ locationCode: 'CMS', Qr: 22, Cash: 2 }
]
Can someone explain that with Javascript or lodash, Thanks!