javascript - 从 json 数组计算变量的总值

标签 javascript angularjs

我有一个返回数组的 json 响应。我想从数组中计算 json 数组中变量的总数。这是一个片段

    $rootScope.getData = function () {
                $http({ 
                method: 'GET',
    ....
    console.log(JSON.stringify(res.data.data));

    returns

    [{
    "name":"John",
    "age":30
    }
{
    "name":"Doe",
    "age":30
    }]

如何计算数组中的总年龄得到 60 是一个挑战

最佳答案

使用折叠/减少

res.data.data.reduce(function (total, person) {
  return total + person.age;
}, 0);

关于javascript - 从 json 数组计算变量的总值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53450735/

相关文章:

javascript - $Resource 错误 - 使用 $save.success 回调但数据保存正常时

javascript - AngularJS - 使用 angular.forEach 和 console.log 循环数组是不可预测的

Javascript 像素操作 : These aren't my colors

javascript - 使用 Ajax 时 GET 与 POST 的安全性

html - Google Cloud Storage 上的网站配置没有错误页面

javascript - Angular JS/UI-路由器 : disable directives for a given state?

javascript - 将 jquery-ui datepicker 与 require.js 一起使用

javascript - 在 Angular 中打印 [object HTMLElement]

javascript - ng-click 不会触发 javascript 全局函数

javascript - 从工厂获取 JSON 数据