javascript - 如何过滤来自 API 的数据并按年和月存储在数组中?
问题描述
我从 API 获取银行交易数据,我想按年和月存储交易,并显示在图表中。下面是API,我得到了,这里我想在图表中按月显示余额,那么如何按年和月将数据保存在数组或其他数据结构中。
[
{
"id": "d470154c-4cbe-4af3-bc60-d710981a69d6",
"currency": "EUR",
"amount": 70.51,
"category": "amusement",
"balance": 894.22,
"date": "2019-02-18T07:09:00.093",
"direction": "DEBIT",
"reference": "DUBLIN ZOO"
},
{
"id": "ba54812f-e9a4-40bc-a244-b679470684e4",
"currency": "EUR",
"amount": 50.37,
"category": "car fuel",
"balance": 1846.72,
"date": "2018-12-26T15:15:00.176",
"direction": "DEBIT",
"reference": "SHUTTINGTON"
},
{
"id": "e9ac1822-f550-4cf4-8f4a-b53e7c540463",
"currency": "EUR",
"amount": 69.06,
"category": "shopping",
"balance": 1637.59,
"date": "2018-07-22T13:42:00.440",
"direction": "DEBIT",
"reference": "DISNEY STORE"
},
解决方案
您需要获得所有交易。之后,您需要进行一些控制以显示您的交易和一些过滤功能,该功能将获取所有交易并按月或年过滤。因此,如果您的所有交易都存储在某个transactions
变量中,您的过滤函数需要过滤交易变量,然后将结果存储在其他presentableTransactions
变量中。然后你需要呈现presentableTransactions
。
推荐阅读
- python - 将列与reduce合并,获取关键错误
- hmac - 实施边信道定时攻击
- linux - 如何在 shell 脚本中实现共享内存?
- amazon-web-services - 如何使用 AWS CLI 更新弹性 beanstalk 代码?
- asp.net - Net Core 2.0 寻找 appsettings.Production.json
- python - Keras模型层输入大小不匹配错误
- javascript - 识别网页中的内部标签
- tfs - TF400856:以下服务未在数据库中注册:IdentityManagement
- pandas - 每组 4 个日历月的 Pandas 找到最大值出现的日期
- c# - 如何添加数据网格视图并将其显示在数据网格视图中