109 of 264 menu

Méthode reduceRight

La méthode reduceRight fonctionne exactement comme reduce - consultez-la pour une compréhension complète. La seule différence : reduce parcourt les éléments de gauche à droite, tandis que reduceRight - de droite à gauche.

Syntaxe

tableau.reduceRight(function(résultatIntermédiaire, élément, indice, tableau) { return nouveauRésultatIntermédiaire; }, valeurInitiale);

Exemple

Calculons la somme des éléments du tableau :

let arr = [1, 2, 3, 4, 5, 6]; let res = arr.reduceRight(function(somme, elem) { return somme + elem; }, 0); console.log(res);

Résultat de l'exécution du code :

21

Exemple

Convertissons un tableau bidimensionnel en unidimensionnel :

let arr = [['a', 'b'], ['c'], ['d', 'e']]; let res = arr.reduceRight(function(elem1, elem2) { return elem1.concat(elem2); }, []); console.log(res);

Résultat de l'exécution du code :

['d', 'e', 'c', 'a', 'b']

Voir aussi

  • la méthode reduce,
    effectuant une opération similaire
  • la méthode filter,
    qui permet de filtrer les éléments d'un tableau
  • les méthodes map et forEach,
    qui permettent d'appliquer une fonction à chaque élément d'un tableau
  • les méthodes some et every,
    effectuant une vérification du tableau
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser