Я получаю информацию от API, и я хочу умножить два разных значения из этого ответа, а затем сложить итоговые значения.Я знаю, как суммировать все значения с помощью Reduce:
function getHistoricSales(){
$http.get('api/SomeApi')
.then(function(data){
$scope.salesResult = data.data.Response;
var hResults = $scope.salesResult.reduce((a, b) => a + b.Cost, 0);
$scope.historic = hResult.toFixed(2).replace(/\d(?=(\d{3})+\.)/g, '$&,');
});
}
Но, если в качестве примера, по этому ответу получим не только стоимость (b.Cost)
, но и количество.Итак, как я могу, во-первых, умножить каждый Cost
на его собственный Quantity
, а затем суммировать результаты?
Я использую Javascript и AngularJs.
Надеюсь, вы сможете мне помочь,Спасибо заранее ...