reduce関数を使用する
reduceとは
- 配列の隣接するデータを合わせて1つにするメソッド
- わかりやすかった参考記事
オブジェクト配列で使用してみる
<script>
const sales = {
1 : { amount: 10 },
2 : { amount: 20 },
3 : { amount: 30 },
};
const sum = Object.keys(sales).reduce((sum, key) => sum + parseInt(sales[key].amount || 0) , 0);
console.log(sum);
</script>
オブジェクト配列に入っている値の合計を算出してみる