【发布时间】:2018-01-17 00:34:10
【问题描述】:
我最终以繁琐的循环来转换
[{Name: "Daniel Montes", color: "red"},
{Name: "Daniel Montes", color: "red"},
{Name: "Daniel Montes", color: "red"},
{Name: "Michelle Aguirre", color: "red"},
{Name: "Daniel Montes", color: "green"}
]
到
[
{Name: "Daniel Montes", green:1,red:3},
{Name: "Michelle Aguirre", green:0,red:1},
]
红色和绿色只是两种颜色,因此也可以进行硬编码。
实现它的最佳方法是什么? 我们在 lodash 上是否有任何东西或类似的东西?
【问题讨论】:
-
显示您尝试过的内容。无法避免循环
标签: javascript arrays ecmascript-6 lodash