温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

javascript中如何求数组的平均值

发布时间:2021-06-15 11:09:38 来源:亿速云 阅读:1034 作者:小新 栏目:web开发

这篇文章主要介绍了javascript中如何求数组的平均值,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

javascript中求数组平均值的方法:首先获取到所有的参数;然后将获取到的参数转化为数组;接着将数组中的第一项和最后一项去掉;最后将数组中剩余的数据求和并取平均值即可。

本文操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

javascript中怎么求数组的平均值?

js 求数组平均值的几种方法

思路

  • 获取到所有的参数

  • 将获取到的参数转化为数组

  • 将数组中的第一项和最后一项去掉

  • 然后将数组中剩余的数据求和并取平均值

function sumAverage() {
  let arr = []
  // console.log(arguments)
  //  for (let index = 0; index < arguments.length; index++) {
  //    arr.push(arguments[index]);
  // }
  arr=Array.from(arguments)
// arr=[...arguments]
  arr.pop()//pop从后面删除
  arr.shift()//shift从前面删除
  let sumTotal=0
 // for (let index = 0; index < arr.length; index++) {
 //      let item = arr[index]
 //      sumTotal += item     
 // }
 sumTotal = eval(arr.join('+'))
  return sumTotal/arguments.length
}
let result = sumAverage(...[1, 6, 7, 8, 9, 9, 44, 1, 55, 1])//...展开数组
console.log(result)

技术点 :

arguments 获取函数传递的不定个数参数

将arguments这个类数组转换为数组 Array.from ...结构 循环

pop删除最后一项,shift删除第一项

eval 将字符串拼接变为算数运算

感谢你能够认真阅读完这篇文章,希望小编分享的“javascript中如何求数组的平均值”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI