【发布时间】:2020-06-29 09:39:38
【问题描述】:
什么是最有效的分组方式(多个键)和javascript数组中多个属性值的总和
前-
[
{ Phase: "Phase 1", Step: "Step 1", Value1: "15", Value2: "5" },
{ Phase: "Phase 1", Step: "Step 2", Value1: "20", Value2: "10" },
{ Phase: "Phase 2", Step: "Step 1", Value1: "25", Value2: "15" },
{ Phase: "Phase 2", Step: "Step 2", Value1: "30", Value2: "20" },
{ Phase: "Phase 1", Step: "Step 1", Value1: "35", Value2: "25" },
{ Phase: "Phase 1", Step: "Step 2", Value1: "40", Value2: "30" },
{ Phase: "Phase 2", Step: "Step 1", Value1: "45", Value2: "35" },
{ Phase: "Phase 2", Step: "Step 2", Value1: "50", Value2: "40" }
]
预期输出
[
{ Phase: "Phase 1", Step: "Step 1", Value1: "50", Value2: "30" },
{ Phase: "Phase 1", Step: "Step 2", Value1: "60", Value2: "40" },
{ Phase: "Phase 2", Step: "Step 1", Value1: "70", Value2: "50" },
{ Phase: "Phase 2", Step: "Step 2", Value1: "80", Value2: "60" }
]
【问题讨论】:
标签: javascript arrays object group-by underscore.js