【发布时间】:2020-01-07 08:52:51
【问题描述】:
我有这个数据结构,其中分数是一个由 4 个对象组成的数组
export const scores = [
{ day: '1', Barcelona: 1, Real: 3, Valencia: 0},
{ day: '2', Barcelona: 4, Real: 6, Valencia: 3},
{ day: '3', Barcelona: 7, Real: 7, Valencia: 3},
{ day: '4', Barcelona: 7, Real: 8, Valencia: 6},
];
我想计算每支球队的平均分
例如,巴塞罗那的平均值在此数据中为 4.75。
var res = scores.map(score => score.Barcelona).reduce((acc, score) => score + acc);
var total = scores.length
var average = res/total
这是我复制问题的原型。
https://codesandbox.io/s/qecrh?fontsize=14
我需要根据我在下拉列表中选择的团队动态地进行此计算。
我有两个状态 this.state.homeCity 和 this.state.awayCity 我可以重复使用来动态计算平均值。
【问题讨论】:
标签: javascript arrays json reactjs object