Как объединить два массива объектов на основе того же ключа в JavaScript? [закрыто]Javascript

Форум по Javascript
Anonymous
Как объединить два массива объектов на основе того же ключа в JavaScript? [закрыто]

Сообщение Anonymous »

У меня есть data.json , который содержит два актива массива и описания . Оба они имеют классическую и exantemid . Мне нужно объединить оба базы Classid и exantemid , которые имеют одинаковое значение .

Код: Выделить всё

[
{
"assets": [
{
"appid": 570,
"contextid": "2",
"assetid": "30229921998",
"classid": "1",
"instanceid": "2",
"amount": "1"
},
{
"appid": 570,
"contextid": "2",
"assetid": "22173415650",
"classid": "23",
"instanceid": "24",
"amount": "1"
},
{
"appid": 570,
"contextid": "2",
"assetid": "32225979206",
"classid": "34",
"instanceid": "53",
"amount": "1"
}
],
"descriptions": [
{
"classid": "1",
"instanceid": "2",
"currency": 0,
"background_color": ""
}
]
}
]
< /code>
Ожидаемый результат: < /p>
[
{
"appid": 570,
"contextid": "2",
"assetid": "30229921998",
"classid": "1",
"instanceid": "2",
"amount": "1",
"currency": 0,
"background_color": ""
},
{
"appid": 570,
"contextid": "2",
"assetid": "22173415650",
"classid": "23",
"instanceid": "24",
"amount": "1"
},
{
"appid": 570,
"contextid": "2",
"assetid": "32225979206",
"classid": "34",
"instanceid": "53",
"amount": "1"
}
]
Мне нужно объединить эти два, когда assets.classid === descriptions.classid && arsets.instanceid === descriptions.instanceid
>

Подробнее здесь: https://stackoverflow.com/questions/797 ... javascript

Вернуться в «Javascript»