totalItem
数量をJSON配列データで合計するにはどうすればよいですか?例えば、上記のAngular JS - json配列の値をどのように合計できますか?
[{"group": "B", "totalItem": 1},
{"group": "A", "totalItem": 1},
{"group": "C", "totalItem": 2},
{"group": "B", "totalItem": 3},
{"group": "A", "totalItem": 6},
{"group": "C", "totalItem": 2},]
どのように私は、角度で同じグループを持っているすべてのtotalItem
を合計することができますか? "良い日"
let counters = myArray.reduce((p,n) => {
if(p[n.group]) { p[n.group] += n.totalItem; }
else { p[n.group] = n.totalItem; }
return p;
}, []);
これはJavaScriptで共通GROUPBYあるような単純な
あなたはそれをGoogleにしましたか?申し訳ありませんが失礼ですが、これは非常に一般的な問題です。 – Rajesh
Angularはこれを何もしません。それは単純なJavaScript /ロジックです。ループと配列操作について学んでください。そして何か試してみてください。 –