I would like to get the average of data in sub-array from json by axios call
Asked
Active
Viewed 75 times
2 Answers
0
Just parse this answer (JSON.parse
), iterate over votes, sum vote values and then divide the sum by length of votes table. Simple as that.

Maciej Pankanin
- 48
- 7
0
Try using .reduce()
like this:
averageVote(data) {
let total = data.votes.reduce((accumulator, vote) => {
return accumulator += vote.vote;
}, 0);
let count = data.votes.length;
return total / count;
}

Mike
- 785
- 1
- 6
- 14