【发布时间】:2017-02-27 06:53:06
【问题描述】:
数据是这样的
[{time: '09:00', 'level':'x3', 'type':'ae'}
time: '10:00', 'level':'x6', 'type':'fe'}
time: '09:00', 'level':'y3', 'type':'hy'}
time: '11:00', 'level':'z3', 'type':'hy'}]
我想要得到的结果: 按时间过滤 - 09:00,并为相同种类创建拆分数组。
示例结果:
{"levels": [ "x3","y3"],"types": ["ae","hy"]}
我可以在三个函数(过滤器和地图)中做到这一点,但我想将它们链接起来。是否有可能以更优雅的方式?
提前致谢。
【问题讨论】:
-
你现在怎么样了?
-
@A.Lau,过滤、映射和映射。
-
预期的结果是不可能的,因为它有两个同名的属性。
-
您想要的输出无效!
-
@NinaScholz 这不是唯一的问题,OP 还试图将对象术语放入数组容器中
标签: javascript functional-programming