javascript中如何求数组的平均值
生活随笔
收集整理的這篇文章主要介紹了
javascript中如何求数组的平均值
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這篇文章主要介紹了javascript中如何求數組的平均值,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
javascript中求數組平均值的方法:首先獲取到所有的參數;然后將獲取到的參數轉化為數組;接著將數組中的第一項和最后一項去掉;最后將數組中剩余的數據求和并取平均值即可。
本文操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。
javascript中怎么求數組的平均值?
js 求數組平均值的幾種方法
思路
-
獲取到所有的參數
-
將獲取到的參數轉化為數組
-
將數組中的第一項和最后一項去掉
-
然后將數組中剩余的數據求和并取平均值
functionsumAverage(){
letarr=[]
//console.log(arguments)
//for(letindex=0;index<arguments.length;index++){
//arr.push(arguments[index]);
//}
arr=Array.from(arguments)
//arr=[...arguments]
arr.pop()//pop從后面刪除
arr.shift()//shift從前面刪除
letsumTotal=0
//for(letindex=0;index<arr.length;index++){
//letitem=arr[index]
//sumTotal+=item
//}
sumTotal=eval(arr.join('+'))
returnsumTotal/arguments.length
}
letresult=sumAverage(...[1,6,7,8,9,9,44,1,55,1])//...展開數組
console.log(result)
技術點 :
arguments 獲取函數傳遞的不定個數參數
將arguments這個類數組轉換為數組 Array.from ...結構 循環
pop刪除最后一項,shift刪除第一項
eval 將字符串拼接變為算數運算
總結
以上是生活随笔為你收集整理的javascript中如何求数组的平均值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 文华软件登录显示请选择服务器,文华财经提
- 下一篇: 3dsMax怎么打造可爱的Q版外星人角色