【发布时间】:2021-07-05 03:49:07
【问题描述】:
我有以下数组:
[
{category: 'Category 1', 'Apr 2021' : 10, 'Mar 2021' : 20, 'Feb 2021': 5},
{category: 'Category 2', 'Apr 2021' : 8, 'Mar 2021' : 2, 'Feb 2021': 15},
{category: 'Category 3', 'Apr 2021' : 7, 'Mar 2021' : 1, 'Feb 2021': 5}
]
我想添加一个包含数组中类别总和的总行。
例子:
[
{category: 'Category 1', 'Apr 2021' : 10, 'Mar 2021' : 20, 'Feb 2021': 5},
{category: 'Category 2', 'Apr 2021' : 8, 'Mar 2021' : 2, 'Feb 2021': 15},
{category: 'Category 3', 'Apr 2021' : 7, 'Mar 2021' : 1, 'Feb 2021': 5},
{category: 'Total', 'Apr 2021' : 25, 'Mar 2021' : 23, 'Feb 2021': 30}
]
我尝试使用Object.keys 遍历所有列。但是,感觉可能有更简单的方法可以实现这一点。
计算总行数的最佳方法是什么?
请注意,“2021 年 4 月”、“2021 年 3 月”不是固定的,因此我无法对它们进行硬编码。
【问题讨论】:
-
您好,这行得通吗? stackoverflow.com/questions/23247859/…
-
@mertdökümcü 是的,这也是我发的文章
标签: javascript arrays dynamic