我有一个平坦的列表,像这样:如何在JavaScript中将平面数组排序为[键,数组]数组?
[
{year: 2017, value: 1 },
{year: 2017, value: 2 },
{year: 2017, value: 3 },
{year: 2018, value: 1 },
{year: 2018, value: 2 },
{year: 2018, value: 3 },
{year: 2019, value: 1 },
]
等。
我想重组这样的:
[
{year: 2017, values: [1, 2, 3] },
{year: 2018, values: [1, 2, 3] },
{year: 2019, values: [1] },
]
甚至
{
"2017": [1, 2, 3],
"2018": [1, 2, 3],
"2019": [1]
}
我我只是想每年获得一个数组。我怎么能做到这一点?
好了,废话。我四处搜寻,但似乎确实如此。 – rball