Comment réduire un tableau à une valeur en JavaScript

Comment réduire un tableau à une valeur en JavaScript
Les tableaux peuvent être réduits pour obtenir une seule valeur en tant que sortie. La réduction du tableau peut être nécessaire lorsque vous êtes censé obtenir la somme des éléments ou obtenir l'élément maximum ou minimum à l'intérieur d'un tableau. Pour ce faire, JavaScript permet à la méthode Reduce () de réduire le tableau. Cet article fournit un moyen de réduire un tableau en javascript.

Comment réduire un tableau à une valeur en JavaScript

La méthode Reduce () en JavaScript peut être utilisée pour obtenir une seule valeur des éléments du tableau. La syntaxe de la méthode Reduce () est décrite ci-dessous:

déployer.Réduire (fonction (Total, Currval, Currind, Array), INIval)

Il est observé que la méthode réduction () n'accepte que deux paramètres qui sont fonction() et Inival. Le fonction() accepte les paramètres suivants:

  • total (): spécifie le Inival de la fonction
  • Currval: valeur de l'élément actuel
  • Currind: Index de l'élément actuel
  • tableau: l'objet de tableau de l'élément actuel
  • Inival: utilisé pour définir la valeur à passer à la fonction

Exemple 1: Utilisation de réduction () pour obtenir la somme

Le code ci-dessous pratique la méthode Reduce () pour résumer toutes les valeurs dans un tableau.

var num = [5, 9, 17, 33, 65]
var sum = num.réduire (fonction (total, currval)
retour total + currval
, 0)
console.journal (somme)

Dans le code ci-dessus, une fonction (total, currval) accepte la valeur initiale de la fonction qui est définie sur «0". De plus, le currval fait référence aux éléments du tableau et cette méthode renvoie une somme de total et Currval.

Sortir

La sortie renvoie 127 qui est la somme de tous les éléments de tableau utilisés.

Exemple 2: Utilisation de la méthode Reduce () pour obtenir la somme

Le code fourni ci-dessous

var obj = [x: 4, x: 8, x: 16, x: 32, x: 64]
var sum = obj.réduire (fonction (total, currval)
retour total + currval.X
, 0)
console.journal (somme)

Dans le code ci-dessus, un tableau d'objets est créé et nommé comme obj. De plus, une fonction de réduction est appliquée au obj tableau pour ajouter les éléments

Sortir

La sortie montre que les nombres à l'intérieur de l'objet sont ajoutés, puis la somme est renvoyée.

Conclusion

La méthode Reduce () est pratiquée pour réduire un tableau à une valeur en JavaScript. Cet article fournit un guide descriptif sur la réduction du tableau à une seule valeur. La syntaxe de la méthode Reduce () est décrite brièvement et son applicabilité en JavaScript s'explique à l'aide d'exemples.