Как суммировать значения в наборе данных json?
Я пытаюсь суммировать все значения в моем наборе данных для поля TaxAmount
:
var url = "https://...........";
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function () {
if (xhr.readyState == 4) {
var data = JSON.parse(xhr.response);
console.log(data);
}
};
xhr.open("GET", url, true);
xhr.send();
вот снимок data
:
Если мы проверим один из этих элементов в массиве, возвращенном выше:
{
[functions]: ,
__proto__: { },
AccountID: null,
AccountUID: null,
AgentCost: 0,
Amount: 24.3,
AccountsItemID: null,
TaxAmount: 2.01
}
Я попытался суммировать TaxAmount
для всех элементов следующим образом:
var totalTaxAmount = data.reduce(function(pv, cv) {
pv += cv["TaxAmount"];
}, {});
Возможно, мне нужно сделать data.forEach.reduce
?
Как мнесумма значений в наборе данных json?