【发布时间】:2022-01-27 07:23:43
【问题描述】:
这里的输出应该是 63000 但输出只有 18000 ,这意味着它只计算数组的最后一个元素...请帮助enter code here
我知道这可能是一个简单的问题,但我才刚刚开始,所以请帮助我
const cart =[
{proId:1,proName:"mobile",proQuan: 1,proPrice:10000},
{proId:2,proName:"laptop",proQuan: 2,proPrice:11000},
{proId:3,proName:"watch",proQuan: 1,proPrice:13000},
{proId:4,proName:"wrist band",proQuan: 3,proPrice:6000}
];
const totalprice= cart.reduce((acc,curr)=>{
return acc = curr.proPrice * curr.proQuan;
},0);
console.log(totalprice);
【问题讨论】:
标签: javascript reduce