我有一个 js 对象 JSON
var s = [
{
"MONTH":" 2018-01",
"DEPARTMENT":"Legals",
"EMPLOYEE":"Smith A.",
"AMOUNT":"14289.66"
},
{
"MONTH":" 2018-01",
"DEPARTMENT":"Legals",
"EMPLOYEE":"Jonson B.",
"AMOUNT":"7408.05"
},
{
"MONTH":" 2018-01",
"DEPARTMENT":"Legals",
"EMPLOYEE":"Lee C.",
"AMOUNT":"10102.98"
}
]
我想计算 AMOUNT 属性的总和并使用 next 来完成(我使用了来自源代码stackoverflow_count_summ的代码):
s.sum = function(items, prop){
return items.reduce( function(a, b){
return a + b[prop];
}, 0);
};
sTotal = s.sum(s, 'AMOUNT');
但我收到一条错误消息:“TypeError:s.sum 不是函数”
如何通过对象获得“AMOUNT”值的总和?