私は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」値の合計を取得するにはどうすればよいですか?