我有两个JavaScript变量
1. 一个名为 categories 的数组:
["Casual & Fashion", "Jackets", "PPE & Safety Equipment", "Sports & Leisure", "Workwear", "Accessories"]
一个名为 result 的对象数组:
[
{field: "Workwear", cost: 1.3, cost_p2: 0, cost_diff: -1.3, revenue: 2.6},
{field: "Hide", cost: 2.8, cost_p2: 0, cost_diff: -2.8, revenue: 5.6},
{field: "Accessories", cost: 0, cost_p2: 3.1, cost_diff: 3.1, revenue: 10},
{field: "Safety boots", cost: 24.95, cost_p2: 0, cost_diff: -24.95, revenue: 91},
{field: "Safety Shoes", cost: 13.9, cost_p2: 0, cost_diff: -13.9, revenue: 27.8},
{field: "Shorts", cost: 7.45, cost_p2: 0, cost_diff: -7.45, revenue: 14.9},
{field: "Soft Shell", cost: 17.3, cost_p2: 17.3, cost_diff: 0, revenue: 31.92}
]
现在,您可以看到,“workwear”和“accessories”都出现在两个数组中,因此根据原始类别,我需要最终的数组如下:
[
{"Casual & Fashion": 0},
{"Jackets": 0},
{"PPE & Safety Equipment": 0},
{"Sports & Leisure": 0},
{"Workwear": 2.6},
{"Accessories": 10}
]
提取匹配的“字段”值和相关的“收入”值。
我可以口头表达逻辑,但是语法让我很吃力。
非常感谢任何帮助。