【发布时间】:2015-12-11 09:49:31
【问题描述】:
我有两个对象数组
array = [
{
"id_0":356,
"name":"India",
"key1":150
},
{
"id_0":356,
"name":"India",
"key2":200
},
{
"id_0":748,
"name":"Swaziland",
"key1":140
},
{
"id_0":748,
"name":"Swaziland",
"key2":180
}
]
我正在尝试在对象数组中查找重复的id_0,并将key2 的重复对象和值合并。
我希望结果是:
array = [
{
"id_0":356,
"name":"India",
"key1":150,
"key2":200
},
{
"id_0":748,
"name":"Swaziland",
"key1":140,
"key2":180
}
]
如何找到重复值并将重复的键和值合并到数组中?
【问题讨论】:
-
name从India变成india,另外,如果重复的属性相同,你期望它的结果是什么,例如,如果第一项也有key2: 123,结果会是什么?
标签: javascript arrays