【发布时间】:2015-07-13 07:31:31
【问题描述】:
我已经搜索过类似的问题并试图自己解决问题,但我的编程能力很弱。
我有一个类似的数组:
[{"city": "Amsterdam", "year": "2013", "amount": "450"},
{"city": "Rotterdam", "year": "2013", "amount": "620"},
{"city": "Geneva", "year": "2014", "amount": "530"},
{"city": "Rotterdam", "year": "2015", "amount": "350"}]
我想使用“城市”和“年份”对其进行转换以获得“金额”。例如。鹿特丹:[620,N/A,350]。 “N/A”,因为缺少 2014 年的值。 我正在检查地图功能等,但我的技能很弱。 最后,我想创建一个包含年份(水平)和城市(垂直)的表格视图。 请指教。谢谢
【问题讨论】:
-
向我们展示您尝试过的一些代码。
-
试试看reduce函数
-
@mplungjan 你有一只鹰眼,但我已经编辑了帖子并更正了它。修改尚未获得批准。
-
@ mplugjan:这只是一个复制粘贴错误。数组有效。用 json 验证器检查。不过谢谢。
-
@cezar 我知道 - 我已经批准给你代表,我不明白为什么我们需要另一个批准者,而我本来可以改进和保存。
标签: javascript arrays transform tabular