javascript中怎么求数组的平均值
程序员文章站
2022-03-08 11:05:45
...
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高级教程】
以上就是javascript中怎么求数组的平均值的详细内容,更多请关注其它相关文章!
上一篇: JavaScript自我管理是什么
下一篇: javascript怎么隐藏herf
推荐阅读
-
javascript怎么去掉字符串中的逗号
-
JavaScript怎么求两个数的最大公约数
-
体验js中splice()的强大(插入、删除或替换数组的元素)_javascript技巧
-
JavaScript中关于for循环删除数组元素内容时出现的问题
-
html网页中插入script脚本,src指向php文件,怎么在html中显示php返回的数据?求大神赐教。
-
Jsの数组练习-求一组数中的最大值和最小值,以及所在位置
-
javascript中的array数组使用技巧_基础知识
-
求php中的include()与自定义函数的优先级,该怎么解决
-
javascript - 用户发帖应用开发中,用户异步上传了图片,但最终帖子没发布,那么上传的图不就没有用了吗怎么处理这种情况?
-
javascript中利用数组实现的循环队列代码_javascript技巧