Necesito ayuda porque estoy atascado. Si alguien me puede poner en la dirección correcta. testArr es un archivo mucho más grande. Pero la explicación simple es que necesito encontrar el mismo período y tener una aplicación coincidente y, en base a eso, tener un recuento total de todos los payslipCount.
así que si estoy buscando un período como '202103' en un selector de fechas. Necesito ver paySlipCount total para ese período y esa aplicación. me gusta
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", },];Solo necesito que alguien me empuje en la dirección correcta.
Algo como esto debería hacer el trabajo. Puede reemplazar la fecha con una variable del formulario.
testArr.filter(o => o.period == '202101') .map(item => item.payslipCount) .reduce((prev, next) => prev + next)