Как объединить два массива объектов на основе того же ключа в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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