reduce |
配列の各要素を累積的に処理した結果を返します |
const products = [
{ name: "apple", price: 150, num:2},
{ name: "orange", price: 200, num:4},
{ name: "banana", price: 100, num:3},
{ name: "grape", price: 300, num:1},
];
const totalPrice = products.reduce((total, product) =>
{
const subtotal = product.price * product.num;
return total + subtotal;
}, 0);
console.log(`total: ${totalPrice}`);//1700
| ホームページおよプリ等に掲載されている情報等については、いかなる保障もいたしません。 ホームページおよびアプリ等を通じて入手したいかなる情報も複製、販売、出版または使用させたり、 または公開したりすることはできません。 当方は、ホームペーよびアプリ利用したいかなる理由によっての障害等が発生しても、 その結果ホームページおよびアプリ等を利用された本人または他の第三者が被った損害について 一切の責任を負わないものとします。 |