【发布时间】:2023-02-08 00:14:35
【问题描述】:
我正在尝试为图表准备数据,但我的图书馆希望每个对象都处于聚合级别。有时可能需要将 1000 多个对象处理成一个聚合级别,因此我试图找到一个相当高效的解决方案(Javascript 中的性能..)。我想在月级汇总并创建一个对象 - 但我的数据是在日级。
我的阵列现在看起来像什么:
const data = [
{
name: "1 Jan 2022",
uv: 2000,
pv: 400,
},
{
name: "3 Jan 2022",
uv: 1000,
pv: 1500,
},
{
name: "4 Jan 2022",
uv: 1000,
pv: 500,
},
..........x 100 similar entries...
]
目标数组:
const data = [
{
name: "Jan 2022",
uv: 4000,
pv: 2400,
},
{
name: "Feb 2022",
uv: 3000,
pv: 1398,
},
{
name: "Mar 2022",
uv: 2000,
pv: 9800,
}
]
关于最佳实践的任何想法?
【问题讨论】:
标签: javascript node.js arrays sorting recharts