【发布时间】:2019-10-26 09:06:46
【问题描述】:
只使用 JavaScript,我需要
- 按代码分组。
- 获取最新修改日期。
- 将总分组代码显示为 Count。
开始 JSON 结果
[
{"ID":1,"code":"AAA","modifieddate":"2019-06-01","user":"John"},
{"ID":2,"code":"AAA","modifieddate":"2019-06-02","user":"Jane"},
{"ID":3,"code":"AAA","modifieddate":"2019-06-03","user":"Sue"},
{"ID":4,"code":"BBB","modifieddate":"2019-06-10","user":"Rick"},
{"ID":5,"code":"CCC","modifieddate":"2019-06-11","user":"Joe"}
]
所需的 JSON 结果集
[
{"ID":3,"code":"AAA","modifieddate":"2019-06-03","user":"Sue","Count":"3"},
{"ID":4,"code":"BBB","modifieddate":"2019-06-10","user":"Rick","Count":"1"},
{"ID":5,"code":"CCC","modifieddate":"2019-06-11","user":"Joe","Count":"1"}
]
- 尝试使用 reduce 方法。
- 我无权修改服务器端 API 代码。
- 我正在使用 Aurelia JS。
【问题讨论】:
标签: javascript json filtering