我有一個平坦的列表,像這樣:如何在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