【发布时间】:2018-09-28 11:23:52
【问题描述】:
我有以下数组:
[
{genderAge: "Male 25-39", count: 13029, weightedCount: 18475.6824262314, matchingSegment: 2},
{genderAge: "Female 55+", count: 35639, weightedCount: 32294.5926147014, matchingSegment: 8},
{genderAge: "Female 25-39", count: 23285, weightedCount: 20645.0599977815, matchingSegment: 6},
{genderAge: "Female 18-24", count: 7745, weightedCount: 8497.30029399032, matchingSegment: 5},
{genderAge: "Male 55+", count: 38018, weightedCount: 28589.2793936886, matchingSegment: 4},
{genderAge: "Male 18-24", count: 4038, weightedCount: 8122.65161312996, matchingSegment: 1},
{genderAge: "Female 40-54", count: 23051, weightedCount: 22834.3167597392, matchingSegment: 7},
{genderAge: "Male 40-54", count: 17278, weightedCount: 19681.8852663563, matchingSegment: 3}
]
我想将此对象数组转换为一个数组,其中包含两个对象,其中包含男性和女性的汇总数据(计数、加权计数和匹配段)。有没有使用 Lodash 和/或 ES6 实现此目的的捷径?
更新:很抱歉我提供了错误的数据。
【问题讨论】:
标签: javascript arrays object ecmascript-6 lodash