Maison > interface Web > Questions et réponses frontales > Comment utiliser réduire à somme dans es6

Comment utiliser réduire à somme dans es6

WBOY
Libérer: 2022-04-25 15:56:27
original
2692 Les gens l'ont consulté

Dans es6, la méthode réduire() peut parcourir le tableau, effectuer des calculs sur les deux éléments avant et après le tableau, puis renvoyer sa valeur, continuer le calcul sans modifier le tableau d'origine et renvoyer le résultat final du calcul pour le calcul de sommation. La syntaxe est "arr.reduce(function(a,b){sum=a+b;});".

Comment utiliser réduire à somme dans es6

L'environnement d'exploitation de ce tutoriel : système Windows 10, ECMAScript version 6.0, ordinateur Dell G3.

Comment utiliser réduire en somme dans es6

reduce peut parcourir le tableau, effectuer des calculs sur les deux éléments avant et après le tableau, puis renvoyer sa valeur, continuer le calcul sans modifier le tableau d'origine et renvoyer la valeur finale résultat du calcul s'il n'est pas donné Valeur initiale, alors commencez le parcours à partir du deuxième élément du tableau. La méthode

reduce() reçoit une fonction comme accumulateur, et chaque valeur du tableau (de gauche à droite) commence à être réduite et finalement calculée en une valeur.

arr.reduce(function(p,c){sum=p+c;});
Copier après la connexion

L'exemple est le suivant :

var arr = [1, 2, 3], sum = 0;
arr.reduce(function(pre,curr) {
sum=pre+curr;
return sum;
});
console.log(sum);
Copier après la connexion

Résultat de sortie :

Comment utiliser réduire à somme dans es6

[Recommandations associées : tutoriel vidéo javascript, front-end web]

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:
es6
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