0

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

4

3 に答える 3