У меня есть массив с некоторым значением ID
, как показано ниже.Как суммировать значение массива для повторяющихся данных
[
{"ID":"126871","total":"200.00","currency":"USD","name":"John"},
{"ID":"126872","total":"2000.00","currency":"Euro","name":"John"},
{"ID":"126872","total":"1000.00","currency":"Euro","name":"John"},
{"ID":"126872","total":"500.00","currency":"USD","name":"John"},
{"ID":"126872","total":"1000.00","currency":"Euro","name":"John"},
]
Если значение ID
является дубликатом, просуммировать общую стоимость одного и того же currency
. Для разных currency
того же ID
, не нужно суммировать total
.
Вот что я хочу.
[
{"ID":"126871","total":"200.00","currency":"USD","name":"John"},
{"ID":"126872","total":"4000.00","currency":"Euro","name":"John"},
{"ID":"126872","total":"500.00","currency":"USD","name":"John"}
]
Я застрял в вышеуказанной проблеме. Я уже пробовал как можно больше. Но я получил неправильный результат. Я очень благодарен за любые советы.
Похоже JS массив объектов. – hsz
_ «Я уже пробовал столько, сколько смогу». - Ну, поделитесь тем, что вы пробовали с нами, и мы сможем помочь. Мы не будем делать всю работу за вас. –