Maison > interface Web > js tutoriel > le corps du texte

Comment trouver la moyenne d'un tableau en javascript

藏色散人
Libérer: 2021-06-15 10:34:47
original
9849 Les gens l'ont consulté

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)
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal