Привет, у меня есть два массива изменяемой длины, и я попытался. Если нет нужного значения, удалите его из этого массива и измените значение суммы, если оно изменило массив. 2 одинаковые серийные номера кода
array1 = [
{
"serial": "3",
"sum": "1"
},
{
"serial": "700",
"sum": "2"
},
{
"serial": "300",
"sum": "1"
},
]
array2 = [{
"someting": 10,
"sum": "3",
"serialList": ["700","711"],
},
{
"someting": 10,
"sum": "1",
"serialList": ["300"],
},
{
"someting": 10,
"sum": "2",
"serialList": [],
}
]
мои два массива, как я уже сказал, длина массива изменяема, иногда длина массива1 большая, иногда массив2, и я хочу, если серийный номер в массиве1 не существует в массиве2, удалить из элемента массива1 и изменить значение суммы, если он изменил код массива2 того же серийного номера, в соответствии с выше массива1 [0] последовательных кодов не существует и массив1 [1] значение суммы отличается от массива2 [0] изменение значения суммы на сумму значений массив1 [1] на массив2 [0], серийный номер 300 на ту же сумму суммы на массив не существует сделать все, что я хочу, чтобы вывести массив1:
array1 = [
{
"serial": "700",
"sum": "3"
},
{
"serial": "300",
"sum": "1"
},
]