我需要一些幫助,因為我被卡住了。如果有人能把我放在正確的方向。testArr 是一個更大的檔案。但簡單的解釋是,我需要找到相同的時期并有匹配的應用程式,并以此為基礎對所有 payslipCount 進行總計數。
因此,如果我在日期選擇器中搜索諸如“202103”之類的時間段。我需要查看該時期和該應用程式的總 paySlipCount。喜歡
period: 202103
pay: Pay100
amount: total amount
testArr = [
{application: "PAY100",
payslipCount: 22,
period: "202101",
},
{application: "PAY100",
payslipCount: 12,
period: "202101",
},
{application: "PAY600",
payslipCount: 0,
period: "202101",
},
{application: "PAY600",
payslipCount: 44,
period: "202101",
},
{application: "PAY600",
payslipCount: 23,
period: "202103",
},
{application: "PAY600",
payslipCount: 44,
period: "202103",
},];
我只需要有人把我推向正確的方向。
uj5u.com熱心網友回復:
這樣的事情應該做的作業。您可以用表單中的變數替換日期。
testArr.filter(o => o.period == '202101')
.map(item => item.payslipCount)
.reduce((prev, next) => prev next)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/315803.html
標籤:javascript 数组 打字稿 接口 目的
上一篇:無法將未定義轉換為物件
