在我的redux状态下,我有一个这样的对象数组:
[{
action:"postFundTransferEoxImport"
actionDescription:"Απλή Εισαγωγή Εντός ΕΟΧ"
alias:undefined
amount:100
antifraud:"NO CALL"
channel:"ebanking"
executionDate:"01/10/2018"
id:"1v6FxagsdiJoA4APn1K"
inputDate:"28/09/2018, 11:56:27"
result:"Success"
transactionType:"direct"
}
{
action:"postFundTransferEoxImport"
actionDescription:"Απλή Εισαγωγή Εντός ΕΟΧ"
channel:"ebanking"
executionDate:"01/10/2018"
inputDate:"28/09/2018, 11:54:49"
result:"Failed"
transactionTypeDescription:"Άμεσα"
}]
提交表单时,我将formData作为具有以下值的对象:
{
"ebanking"
dateFrom:"2018-10-01"
dateTo:"2018-10-01"
executionType:"direct"
monetary:"true"
serviceName:["postFundTransferOtherDomesticBank", "postFundTransferForeignBank", "postFundTransferEoxImport"]
status:"SUCCESS"
subchannel:"mobile"
} 我想过滤数据,以便返回的对象数组数据包含日期介于dateFrom和dateToFields之间的对象,并且其他选定的表单值等于对象数组中的值。例如,如果我选择通道mobileEnv,我们将有一个空数组。有任何想法吗?我知道我应该使用过滤器功能,但我不知道这种复杂动作的确切方式。谢谢