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

标签 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 )

ios - 在 Swift 中将对象从一个类移动到另一个类

Javascript 帮助 - 生成全 0 的 selfDividingNumbers 算法

java - Spring Boot 使用 JSON Sanitizer?

javascript - 为什么不监听数据事件只能发送5个请求?

javascript - 平面对象数组,将所有属性的值提取到数组的单个对象中

javascript - 如何使用 Axios 响应作为 for 循环中的参数?

javascript - mustache .js : large JSON dictionary & smaller know list of entries to display randomly onfly?