如何计算数组中对象键的总和-javascript [英] How to calculate sum of object keys in array - javascript

查看:90
本文介绍了如何计算数组中对象键的总和-javascript的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用Firebase并进行本地响应.

I am working with firebase and react native.

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

I have returned an array from my firebase database that looks like this.

[Object, Object, Object]

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

Under each object I have returned a single item, "level:4".

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

So I have three objects containing 4,5,6. How do I sum these together?

谢谢!

推荐答案

一个简单的循环

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))

这篇关于如何计算数组中对象键的总和-javascript的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆