Maison  >  Article  >  interface Web  >  Comment trouver la moyenne d'un tableau en javascript

Comment trouver la moyenne d'un tableau en javascript

藏色散人
藏色散人original
2021-06-15 10:34:479850parcourir

Comment trouver la moyenne d'un tableau en JavaScript : obtenez d'abord tous les paramètres ; puis convertissez les paramètres obtenus en un tableau ; puis supprimez le premier et le dernier élément du tableau et enfin, convertissez les paramètres obtenus en un ; tableau Les données restantes peuvent être additionnées et moyennées.

Comment trouver la moyenne d'un tableau en javascript

L'environnement d'exploitation de cet article : système Windows 7, version JavaScript 1.8.5, ordinateur Dell G3.

Comment trouver la moyenne d'un tableau en JavaScript ?

Plusieurs façons de trouver la moyenne des tableaux en js

Idées

  • Obtenir tous les paramètres

  • Convertir les paramètres obtenus en tableau

  • Supprimer le premier et le dernier élément du tableau

  • Puis ajouter les éléments restants dans le tableau Somme les données et prendre la moyenne

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)

Point technique :

arguments Récupérer le nombre indéfini de paramètres passés par la fonction

Changer le tableau d'arguments Convertir vers array Array.from...structure loop

pop supprime le dernier élément, shift supprime le premier élément

eval transforme la concaténation de chaînes en opération arithmétique

【 Apprentissage recommandé : Tutoriel JavaScript avancé]

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn