JavaScript est une partie essentielle du développement front-end. Les tableaux sont une partie importante de JavaScript. Savez-vous comment additionner les éléments d'un tableau ? Cet article utilise des exemples pour partager avec vous six méthodes de sommation des tableaux JS. Il a une certaine valeur de référence et les amis intéressés peuvent y jeter un œil.
Prenons le tableau arr = [1,2,3,4,5,1] comme exemple pour trouver la somme des éléments du tableau. La méthode spécifique est la suivante :
méthode 1. La méthode de la boucle for
La méthode for peut parcourir le tableau pour additionner les éléments du tableauvar arr = [1,2,3,4,5,1]; function getSumfor(arr){ var sum = 0; for(var i = 0;i<arr.length;i++){ sum += arr[i]; } return sum ; } console.log(getSumfor(arr));
Méthode 2, chaque méthode
every() peut détecter si chaque l'élément du tableau remplit les conditions et donc sommevar arr = [1,2,3,4,5,1]; function getSumevery(arr){ var sum = 0; arr.forEach( function(item){ sum += item ; }); return sum ; } console.log(getSumevery(arr));
Méthode 3, une méthode
une méthode peut être utilisée pour détecter si les éléments du tableau répondent les conditions spécifiées, additionnant ainsi les éléments du tableauvar arr = [1,2,3,4,5,1]; function getSumSome(arr){ var sum = 0; arr.some( function(item){ sum += item ; return false; }); return sum ; } console.log(getSumSome(arr));
Méthode 4, méthode map
La méthode map() peut traiter chaque élément du tableau via le spécifié fonction, puis renvoie le tableau traité.var arr = [1,2,3,4,5,1]; function getSumMap(arr){ var sum = 0; arr.map( function(item){ sum += item ; }); return sum ; } console.log(getSumMap(arr));
Méthode 5, méthode de filtrage
La méthode filter() peut détecter les éléments du tableau et renvoyer un tableau de tous les éléments qui remplissent les conditions.var arr = [1,2,3,4,5,1]; function getSumFilter(arr){ var sum = 0; arr.filter( function(item){ sum += item ; }); return sum ; } console.log(getSumFilter(arr));
Méthode 6, méthode foreach
forEach peut appeler chaque élément du tableauvar arr = [1,2,3,4,5,1]; function getSumForEach(arr){ var sum = 0; arr.forEach( function(item){ sum += item ; }); return sum ; } console.log(getSumForEach(arr));
Tutoriel vidéo JavaScript. !
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!