从JSON返回数组中获取平均值或第一个

时间:2014-04-02 00:34:30

标签: javascript json object

我有时会[22, 25],有时会[30]

如果我在console.log(show.episode_run_time[0]);只返回数组中的一个对象时,它会显示undefined

理想情况下,当它返回一个范围时,我想获得平均值。有任何想法吗?

1 个答案:

答案 0 :(得分:3)

这是一个通用解决方案,它将满足具有一对多项目的数组(只是非空数组):

arr.reduce(function(a, b) { return a + b; }, 0) / arr.length