ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptで配列の平均を見つける方法

JavaScriptで配列の平均を見つける方法

藏色散人
藏色散人オリジナル
2021-06-15 10:34:479827ブラウズ

JavaScript で配列の平均を求める方法: 最初にすべてのパラメーターを取得し、次に取得したパラメーターを配列に変換し、次に配列の最初と最後の項目を削除し、最後に残りのデータを変換します。合計して平均したもの。

JavaScriptで配列の平均を見つける方法

この記事の動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

JavaScript で配列の平均を見つけるにはどうすればよいですか?

js 配列の平均を見つけるいくつかの方法

アイデア

  • すべてのパラメータを取得する

  • 取得したパラメータを配列に変換します

  • #配列の最初と最後の項目を削除します

  • #次に、配列の残りの項目を追加します Sumデータを取得し、平均値を取得します。

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(&#39;+&#39;))
  return sumTotal/arguments.length
}
let result = sumAverage(...[1, 6, 7, 8, 9, 9, 44, 1, 55, 1])//...展开数组
console.log(result)

技術的なポイント:

引数関数によって渡される無限の数のパラメータを取得します。

引数を次のように配置します。配列 配列に変換 Array.from...構造ループ

pop は最後の項目を削除し、shift は最初の項目を削除します

eval は文字列の連結を算術演算に変換します

【推奨される学習: JavaScript 上級チュートリアル ]

以上がJavaScriptで配列の平均を見つける方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。