JavaScript Array reduceRight()
Voorbeelde
Trek die getalle in die skikking af, vanaf die einde:
const numbers = [175, 50, 25];
document.getElementById("demo").innerHTML
= numbers.reduceRight(myFunc);
function myFunc(total, num) {
return total - num;
}
Trek die getalle van regs na links af en vertoon die som:
const numbers = [2, 45, 30, 100];
document.getElementById("demo").innerHTML = numbers.reduceRight(getSum);
function getSum(total, num) {
return total - num;
}
Definisie en gebruik
Die reduceRight()
metode voer 'n verkleinerfunksie vir elke skikkingselement uit.
Die reduceRight()
metode werk van regs na links.
Die reduceRight()
metode gee 'n enkele waarde terug: die funksie se opgehoopte resultaat.
Die reduceRight()
metode voer nie die funksie vir leë elemente uit nie.
Sien ook:
Sintaksis
array.reduceRight(function(total, currentValue, currentIndex, arr), initialValue)
Grense
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 |
Terugkeerwaarde
Die opgehoopte resultaat van die laaste oproep van die terugbelfunksie. |
Blaaierondersteuning
reduceRight()
is 'n ECMAScript5 (ES5) kenmerk.
ES5 (JavaScript 2009) word ten volle ondersteun in alle blaaiers:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |