javascript中怎么求数组的平均值


当前第2页 返回上一页

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

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和sql有什么区别

给大家分享九个 javascript 图片懒加载库

javascript如何将数组转换为字符串

通过实例了解javascript数组方法slice()的使用方法

如何理解javascript中的变量提升

dom节点 vs 元素,两者有什么区别?

最完整指南 javascript 的错误处理

浅谈es6中的字符串(代码示例)

javascript的三大组成部分是什么

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...