Tableau JavaScript reduceRight()
Exemples
Soustrayez les nombres du tableau, en commençant par la fin :
const numbers = [175, 50, 25];
document.getElementById("demo").innerHTML
= numbers.reduceRight(myFunc);
function myFunc(total, num) {
return total - num;
}
Soustrayez les nombres, de droite à gauche, et affichez la somme :
const numbers = [2, 45, 30, 100];
document.getElementById("demo").innerHTML = numbers.reduceRight(getSum);
function getSum(total, num) {
return total - num;
}
Définition et utilisation
La reduceRight()
méthode exécute une fonction de réduction pour chaque élément du tableau.
La reduceRight()
méthode fonctionne de droite à gauche.
La reduceRight()
méthode renvoie une valeur unique : le résultat cumulé de la fonction.
La reduceRight()
méthode n'exécute pas la fonction pour les éléments vides.
Voir également:
Syntaxe
array.reduceRight(function(total, currentValue, currentIndex, arr), initialValue)
Paramètres
Parameter | Description | ||||||||
function() | Required. A function to be run for each element in the array. |
||||||||
Reducer function parameters:
| |||||||||
initialValue | Optional. A value to be passed to the function as the initial value |
Valeur de retour
Le résultat cumulé du dernier appel de la fonction de rappel. |
Prise en charge du navigateur
reduceRight()
est une fonctionnalité ECMAScript5 (ES5).
ES5 (JavaScript 2009) entièrement pris en charge dans tous les navigateurs :
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |