小编典典

如何计算数组中对象键的总和-javascript

reactjs

我正在使用Firebase并做出本地反应。

我从我的Firebase数据库返回了一个看起来像这样的数组。

[Object, Object, Object]

在每个对象下,我都返回了一个单独的项目“ level:4”。

所以我有三个包含4,5,6的对象。如何将它们加在一起?

谢谢!


阅读 346

收藏
2020-07-22

共1个答案

小编典典

一个简单的循环

var a = [{level:1},{level:2},{level:3},{level:4}],

        total = 0;

    for (var i=0; i<a.length; i++) {

        total += a[i].level;

    }

console.log('total', total)

或减少

var a = [{level:1},{level:2},{level:3},{level:4}]

console.log(a.reduce( function(cnt,o){ return cnt + o.level; }, 0))
2020-07-22