我有一个对象数组,如果它们在对象键电子邮件中具有相同的属性,我想合并这些对象。需要将重叠属性添加到合并对象中。使用新的对象键最好。这似乎有点复杂。
[ { email: 'one@xyz.de',
SearchQuery: 'Abts, Tomma',
SearchResult: 1 },
{ email: 'one@xyz.de',
SearchQuery: 'Ernst, Max',
SearchResult: 3},
{ email: 'one@xyz.de',
SearchQuery: 'Sigmund Abeles ',
SearchResult: 1 },
{ email: 'two@xyz.de',
SearchQuery: 'Barlach',
SearchResult: 4 } ]
结果应该是这样的
[ { email: 'one@xyz.de',
SearchQuery: 'Abts, Tomma',
SearchResult: 1
SearchQueryTwo: 'Ernst, Max',
SearchResultTwo: 3
SearchQueryThree: 'Sigmund, Abeles ',
SearchResultThree: 1 },
{ email: 'two@xyz.de',
SearchQuery: 'Barlach',
SearchResult: 4 }
]
隔江千里
相关分类