【发布时间】:2022-01-12 05:29:28
【问题描述】:
我有 2 个这样的数组
const dates = ["2019", "2020", "2021"];
const data = [[100, 200, 300, 20], [400, 500, 600, 30], [700, 800, 900, 40]];
我想将这 2 个数组合并成这样的对象数组 细节: 结果数组的第一个对象将具有二维数组中每个数组的第一个元素的值 其余的结果数组也是如此
const result = [
{
2019: 100,
2020: 400,
2021: 700
},
{
2019: 200,
2020: 500,
2021: 800
},
{
2019: 300,
2020: 600,
2021: 900
},
{
2019: 20,
2020: 30,
2021: 40
}
]
【问题讨论】:
-
内部二维数组中有 4 个值,对象有 3 个值。那么你想用多余的来做什么呢?
-
@code 基本上结果数组用于条形图,每个对象将是一组。所以第一个对象将是一组 3 个条形图。希望这是有道理的,对不起我的英语不是那么好
标签: javascript arrays object