La fonction de réduction de JavaScript ()

Les détails de lareduce()Fonction en JavaScript

reduce()est une autre méthode importante d'un tableau.

reduce()exécute une fonction de rappel sur tous les éléments du tableau et permet de calculer progressivement un résultat. SiinitialValueest spécifié,accumulatordans la première itération sera égale à cette valeur.

a.reduce((accumulator, currentValue, currentIndex, array) => {
  //...
}, initialValue)

Exemple:

[1, 2, 3, 4].reduce((accumulator, currentValue, currentIndex, array) => {
  return accumulator * currentValue
}, 1)

// iteration 1: 1 * 1 => return 1 // iteration 2: 1 * 2 => return 2 // iteration 3: 2 * 3 => return 6 // iteration 4: 6 * 4 => return 24 // return value is 24

Téléchargez mon gratuitManuel du débutant JavaScript


Plus de tutoriels js: