オブジェクトに追加する前にJSONオブジェクトのキーの値を比較したいと思います。同じ場合は、追加する代わりに値を追加します。
私は持っています:
{"carset": {
"location1": [
{"car": "volvo", "count": 5},
{"car": "mazda", "count": 7},
{"car": "toyota", "count": 10},
]
}
}
そして、forループでこれをヒットすると:
newcar = 'volvo';
newcount = 6;
cars[i] = ({car: newcar, count: newcount});
volvoがすでにjsonオブジェクトに含まれていることに気づき、既存のカウントにnewcountを追加するだけです。ありがとう!