【发布时间】:2021-04-30 12:48:20
【问题描述】:
我有一个这样的对象数组。
[{"x":"Apr","y":34},{"x":"May","y":34},{"x":"May","y":30},{"x":"May","y":33},{"x":"May","y":26},{"x":"May","y":32},{"x":"May","y":29},{"x":"May","y":32},{"x":"May","y":24},{"x":"May","y":46},{"x":"May","y":43},{"x":"May","y":46},{"x":"May","y":41},{"x":"May","y":40},{"x":"May","y":37},{"x":"May","y":40},{"x":"May","y":40},{"x":"May","y":42},{"x":"May","y":41},{"x":"May","y":43},{"x":"May","y":43},{"x":"May","y":42},{"x":"May","y":42},{"x":"May","y":44},{"x":"May","y":44},{"x":"May","y":46},{"x":"May","y":46},{"x":"May","y":47},{"x":"May","y":47},{"x":"May","y":48},{"x":"May","y":48},{"x":"May","y":48},{"x":"Jun","y":48},{"x":"Jun","y":49},{"x":"Jun","y":49}]
如果键是重复的,那么所有值将被平均如下。
[{"x":"Apr","y":34},{"x":"May","y":41.5},{"x":"Jun","y":46.2}]
我已尝试参考此链接,但它不起作用。 Calculate average of duplicates in a javascript array of objects
【问题讨论】:
-
您能否详细说明您尝试使用的解决方案如何不起作用?你收到错误了吗?阵列没有减少吗?平均值是否输出为非平均值?如果您编辑了问题并包含了您尝试实现的代码,这也会有所帮助。
标签: javascript arrays ecmascript-6