Método JavaScript Array reduceRight()
- Página anterior reduce()
- Página siguiente reverse()
- Volver a la capa superior Manual de referencia de JavaScript Array
Definición y uso
reduceRight()
El método reduce el array a un solo valor.
reduceRight()
El método ejecuta la función proporcionada para cada valor del array (de derecha a izquierda).
El valor de retorno de la función se almacena en el acumulador (resultado/total).
Nota:No se ejecuta sobre los elementos del array sin valor. reduceRight()
Método.
Ejemplo
Ejemplo 1
Restar los números del array, comenzando por el final:
var numbers = [175, 50, 25]; document.getElementById("demo").innerHTML = numbers.reduceRight(myFunc);} function myFunc(total, num) { return total - num; }
Ejemplo 2
Resta los números desde la derecha e indica la suma:
<button onclick="myFunction()">Prueba</button> <p>Suma de números en el array: <span id="demo"></span></p> <script> var numbers = [2, 45, 30, 100]; function getSum(total, num) { return total - num; } function myFunction(item) { document.getElementById("demo").innerHTML = numbers.reduceRight(getSum); } </script>
Sintaxis
array.reduceRight(function(total, currentValue, currentIndex, arr, initialValue)
Valor de los parámetros
Parámetros | Descripción | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
function(total, currentValue, index, arr) | Obligatorio. Función que se ejecuta para cada elemento del array.
Parámetros de la función:
|
||||||||||
initialValue | Opcional. Valor inicial transmitido a la función. |
Detalles técnicos
Valor devuelto: | Devuelve el resultado acumulado de la última llamada a la función de devolución de llamada. |
---|---|
Versión de JavaScript: | ECMAScript 5 |
Soporte del navegador
Los números en la tabla indican la primera versión del navegador que admite completamente este método.
Todos los navegadores lo soportan completamente reduceRight()
Método:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome 3 | IE 9 | Edge 12 | Firefox 3 | Safari 5 | Opera 10.5 |
Junio de 2009 | Septiembre de 2010 | Julio de 2015 | Enero de 2009 | Junio de 2010 | Marzo de 2010 |
Páginas relacionadas
Tutoriales:Arrays de JavaScript
Tutoriales:Const de Arrays de JavaScript
Tutoriales:Métodos de Arrays de JavaScript
Tutoriales:Ordenamiento de Arrays de JavaScript
Tutoriales:Iteración de Arrays de JavaScript
Manual:Método Array.reduce()
- Página anterior reduce()
- Página siguiente reverse()
- Volver a la capa superior Manual de referencia de JavaScript Array