I guess have a dead simple problem but still didn't find a solution I have an array which looks like this:
var originalArray = [
{
pid: 1,
coordinates: {x: "50", y: null, f: null}
},
{
pid: 1,
coordinates: {x: null, y: "22", f: null}
},
{
pid: 1,
coordinates: {x: null, y: null, f: "2"}
},
{
pid: 2,
coordinates: {x: "23", y: null, f: null}
},
{
pid: 2,
coordinates: {x: null, y: "62", f: null}
},
{
pid: 2,
coordinates: {x: null, y: null, f: "15"}
}
]
I'd like to modify it to look like this (merge by id and join elements):
var originalArray = [
{
pid: 1,
coordinates: {x: "50", y: "22", f: "2"}
},
{
pid: 2,
coordinates: {x: "23", y: "62", f: "15"}
}
]
I already had multiple tries but still didn't find an elegant way of doing it.
idand somepid. Is that correct or a typo?