Я пытаюсь расположить свой текущий объект, который выглядит следующим образом:
var myValues = [
{
client: "FIRE",
firstname: "Test",
id: "test@fire.com",
arrangeid: "FIREFOX",
region: "FOP",
secondname: "Testy",
status: "Approved"
},
{
client: "FIRE",
firstname: "Test",
id: "test@fire.com",
arrangeid: "BUZZZZZZ",
region: "FOP",
secondname: "Testy",
status: "Approved"
},
{
client: "PANTER",
firstname: "Panty",
id: "panty@panter.com",
arrangeid: "PANTER",
region: "PAN",
secondname: "mc panty",
status: "Approved"
},
{
client: "BAT",
firstname: "Bruce",
id: "bat@bat.com",
arrangeid: "BLACKBAT",
region: "BLK",
secondname: "Wyne",
status: "Approved"
}
]
Итак, у меня есть этот объект, первые два идентификатора одинаковы, но они имеют разное расположение.Я хочу быть в состоянии присоединиться к ним, чтобы собрать их вместе.Где объект выглядит примерно так:
var myValues = [
{
client: "FIRE",
firstname: "Test",
id: "test@fire.com",
arrangeid: ["BUZZZZZZ", "FIREFOX"],
region: "FOP",
secondname: "Testy",
status: "Approved"
},
{
client: "PANTER",
firstname: "Panty",
id: "panty@panter.com",
arrangeid: ["PANTER"],
region: "PAN",
secondname: "mc panty",
status: "Approved"
},
{
client: "BAT",
firstname: "Bruce",
id: "bat@bat.com",
arrangeid: ["BLACKBAT"],
region: "BLK",
secondname: "Wyne",
status: "Approved"
}
]
У меня есть jsfidle здесь , где я вроде получаю результат.Можно ли сделать это лучше, чище.Правильно ли я подошел к нему?