我正在使用Firebase并做出本地反应。
我从我的Firebase数据库返回了一个看起来像这样的数组。
[Object, Object, Object]
在每个对象下,我都返回了一个单独的项目“ level:4”。
所以我有三个包含4,5,6的对象。如何将它们加在一起?
谢谢!
一个简单的循环
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))