我想结合一个对象数组,同时删除基于特定值的重复项,在这种情况下它是id
。我想合并每个对象中的其他属性。合并数组并合并这些值
这是我有:
var myArray = [
{
id : 1,
rendering : 0,
completed : 1
},
{
id : 2,
rendering : 0,
completed : 1
},
{
id : 3,
rendering : 0,
completed : 1
},
{
id : 1,
rendering : 1,
completed : 0
},
{
id : 2,
rendering : 1,
completed : 0
},
{
id : 3,
rendering : 1,
completed : 0
},
]
这就是我想要的:
var myDesiredArray = [
{
id : 1,
rendering: 1,
completed: 1
},
{
id : 2,
rendering: 1,
completed: 1
},
{
id : 3,
rendering: 1,
completed: 1
},
]
我很乐意与直JavaScript或下划线/ lodash。任何建议将不胜感激。
你如何获得的值呈现在你的“myDesiredArray”完成? – DTing
http://stackoverflow.com/questions/7146217/merge-2-arrays-of-objects –
@ DTing,感谢您的发现。我纠正了我的帖子。 – abyrne85