Javascript配列から重複するオブジェクトを削除しようとしています。共通オブジェクトを1つの配列に追加して重複を削除します
私はインフォ」で重複を削除し、オブジェクトの配列に「情報」を組み合わせて、同じ値でこの
var expectedObj = [
{
"name": "Sam",
"id": "1",
"dept": "Inventory",
"info": [
{
"key1": "test1",
"key2": "test2",
"key3": "test3"
},
{
"key4": "test4",
"key5": "test5",
"key6": "test6"
}
]
},
{
"name": "Paul",
"id": "2",
"dept": "Inventory",
"info": {
"key1": "test1",
"key2": "test2",
"key3": "test3"
}
}
]
のようなものにしようとしています。この
var actualObj = [
{
"name": "Sam",
"id": "1",
"dept": "Inventory",
"info": {
"key1": "test1",
"key2": "test2",
"key3": "test3"
}
},
{
"name": "Paul",
"id": "2",
"dept": "Inventory",
"info": {
"key1": "test1",
"key2": "test2",
"key3": "test3"
}
},
{
"name": "Sam",
"id": "1",
"dept": "Inventory",
"info": {
"key4": "test4",
"key5": "test5",
"key6": "test6"
}
}
]
のような物を持っています"オブジェクト、私はうまく動作するLodashで試したJSFIDDLE
実際のオブジェクトから期待されるオブジェクトを達成するのに助けてくれる人は誰でも助けてください。私は、類似のid値を持つ1つのオブジェクトとしてCombiningによって期待されるオブジェクトを作成しようとしています。
(https://stackoverflow.com/questions/40774697/how-to [どのキーでグループオブジェクトの配列へ]の可能な重複-group-an-object-by-key) – Andreas