php数组计算总和和平均,如何计算数组中元素的总和和平均值? 您所在的位置:网站首页 php数组求和求平均值 php数组计算总和和平均,如何计算数组中元素的总和和平均值?

php数组计算总和和平均,如何计算数组中元素的总和和平均值?

2024-06-16 12:32| 来源: 网络整理| 查看: 265

一般平均使用一线减少就是这样

elements.reduce(function(sum, a,i,ar) { sum += a;  return i==ar.length-1?(ar.length==0?0:sum/ar.length):sum},0);

专门问问题

elements.reduce(function(sum, a,i,ar) { sum += parseFloat(a);  return i==ar.length-1?(ar.length==0?0:sum/ar.length):sum},0);

一个高效的版本就像

elements.reduce(function(sum, a) { return sum + a },0)/(elements.length||1);

在1分钟内了解Javascript数组精简 http://www.airpair.com/javascript/javascript-array-reduce

正如gotofritz指出的那样,Array.reduce会跳过未定义的值。所以这里是一个解决方法:

(function average(arr){var finalstate=arr.reduce(function(state,a) { state.sum+=a;state.count+=1; return state },{sum:0,count:0}); return finalstate.sum/finalstate.count})([2,,,6])



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有