Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Filtro por conta:
- Parametro de entrada: name
- return state.accounts.filter(element => {
- return element.name === name
- })
- Filtro por valor da transação:
- Parametro de entrada: valor da transação
- return state.accounts.filter(element => {
- return element.transactions.filter(transaction => {
- return transaction.value === value
- })
- })
- Filtro por intervalo de datas:
- Parametros de entrada: data de inicio e data de fim
- return state.accounts.filter(element => {
- return element.transactions.filter(transaction => {
- const date = new Date(transaction.date)
- const startDate = new Date(startDate)
- const endDate = new Date(endDate)
- return date >= startDate && date <= endDate
- })
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement