<分区>
我有时会得到 [22, 25]
,有时会得到 [30]
。
如果我执行 console.log(show.episode_run_time[0]);
,当它只返回数组中的一个对象时,它会显示 undefined
。
理想情况下,当它返回一个范围时,我想获得平均值。有任何想法吗?
标签 javascript json object
<分区>
我有时会得到 [22, 25]
,有时会得到 [30]
。
如果我执行 console.log(show.episode_run_time[0]);
,当它只返回数组中的一个对象时,它会显示 undefined
。
理想情况下,当它返回一个范围时,我想获得平均值。有任何想法吗?
最佳答案
这是一个通用的解决方案,可以满足具有一对多项的数组(只是不是空数组):
arr.reduce(function(a, b) { return a + b; }, 0) / arr.length
关于javascript - 从 JSON 返回数组中获取平均值或第一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22799465/
相关文章:
ios - dataWithContentsOfMappedFile 在 iOS 8.0 中弃用
c# - 无法使用 json 在 View 中的 html 表中显示员工详细信息
ruby-on-rails - 使用 ActiveRecord 方法构造对象? (Rails 上的 ruby )
Javascript 帮助 - 生成全 0 的 selfDividingNumbers 算法
java - Spring Boot 使用 JSON Sanitizer?
javascript - 为什么不监听数据事件只能发送5个请求?
javascript - 平面对象数组,将所有属性的值提取到数组的单个对象中