created_at
是我要与beginDate
和比较的值endDate
。
var newARRA = chain(this.props.transferts.transfertAccount)
.filter({ 'officeSender':
this.props.users.user.office,officeReceiver:this.state.selectedOffice,
'created_at':(this.state.beginDate,this.state.endDate)})
.groupBy("currency")
.map((v, k) => ({
currency: k,
amount: sumBy(v, 'fee')
}))
.value();
您将需要使用过滤器的谓词功能。示例(未经测试):
var newARRA = chain(this.props.transferts.transfertAccount)
.filter(({ officeSender, officeReceiver, created_at }) => {
return _.eq(officeSender, this.props.users.user.office) &&
_.eq(officeReceiver, this.state.selectedOffice) &&
_.gte(created_at, this.state.beginDate) &&
_.lte(created_at, this.state.endDate) &&
})
.groupBy("currency")
.map((v, k) => ({
currency: k,
amount: sumBy(v, 'fee')
}))
.value();
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句