如何使用javascript从数组中获取和?
我想得到每个名字或物品的餐费和押金的总和。使用和如何使用javascript从数组中获取和?,javascript,ejs,Javascript,Ejs,我想得到每个名字或物品的餐费和押金的总和。使用和 var data=[{name:“xyz”,膳食:[{num:3.5},{num:4},{num:6.5},{num:3}],存款:[{date:,amount:3000},{date:,amount:2400},{date date:,amount:300},{name:“abc”,膳食:[{num num:3.5},{num num:4},{num:6.5},{num:3},存款:[date date:,amount:3000},amoun
var data=[{name:“xyz”,膳食:[{num:3.5},{num:4},{num:6.5},{num:3}],存款:[{date:,amount:3000},{date:,amount:2400},{date date:,amount:300},{name:“abc”,膳食:[{num num:3.5},{num num:4},{num:6.5},{num:3},存款:[date date:,amount:3000},amount:2400},{date date;
让result=data.map({name,fines,depositions})=>({name,fines:fines.reduce((a,c)=>a+c.num,0),depositions:depositions.reduce((a,c)=>a+c.amount,0));
控制台日志(结果)代码>抱歉,对于任何类型的错误,因为我是新手,请发布实际数据,而不是images@PrantaSaha预期的输出是什么?只需在读取documentation@amrender辛格,我想知道每个人的用餐总数和存款额。@PrantaSaha-很高兴帮助你:)
var data =[
{
name:"xyz",
meals:[
{num:3.5},{num:4 },{num:6.5},{num:3}
],
deposits:[
{date:"", amount:3000},
{date:"", amount:2400},
{date:"", amount:300},
];
},
{
name:"abc",
meals:[
{num:3.5},{num:4 },{num:6.5},{num:3}
],
deposits:[
{date:"", amount:3000},
{date:"", amount:2400},
{date:"", amount:300},
];
}
];