{
"ret": [],
"retUnderAgt": [],
"sum": {
"services": [
{
"serviceCode": "BET",
"serviceName": "Bet Games Lottery ",
"txnTypes": [
{
"txnTypeName": "Sale",
"amount": "0",
"txnTypeCode": "SALE",
"amt": "0.0"
},
{
"txnTypeName": "Winning",
"amount": "0",
"txnTypeCode": "WIN_CLAIM",
"amt": "0.0"
}
]
}]
}
我试图像这样循环求和 ----------->>>
for(let i in activityDetailedReportData.sum){
this.finalTotal.push("Total");
for(let j of i.services){
for(let k of j.txnTypes){
this.finalTotal.push(k.amount)
}
}
}
我正在尝试将所有txnTypes中的金额添加到一个名为finalTotal的数组中。
我不知道如何在services内循环遍历txnTypes。请告诉我应该如何做?
我已根据需要编辑了问题,请帮助我解决此问题。
for(let service in activityDetailedReportData.sum){ service.forEach(txnTypes => { txnTypes.forEach(elem => { this.finalTotal.push(elem.amount) }) }) }
- Bhuwan Pandey