我們通常家總會使用reduce來處理,但是如果你的陣列裡面是放物件,就要加上參數。

假設你的陣列:

const data = [
  { name: "Anadama bread", count: 3, price: 45 },
  { name: "Bhakri", count: 1, price: 20 },
  { name: "Eggette", count: 1, price: 35 },
];

加總:

const sum = data.reduce((a, b) => {
  return a + b.count * b.price;
}, 0)

// sum = 190
0
0 回復

發表評論

想要加入討論嗎?
請盡情發表您的想法!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。