给出以下对象数组:
p =[
{
"object1": "value",
},
{
"object2": "value",
},
{
"object1": "value",
},
{
"object3": "value",
},
{
"object4": "value",
},
{
"object1": "value",
},
{
"object3": "value",
}
];
我该如何修改具有相同键的对象keys?这样我就可以得到一个新的数组,如下所示:
p =[
{
"object1_1": "value",
},
{
"object2": "value",
},
{
"object1_2": "value",
},
{
"object3_1": "value",
},
{
"object4": "value",
},
{
"object1_3": "value",
},
{
"object3_2": "value",
}
];
我需要保持数组的结构几乎相同,只更新重复的键。