Metodo JavaScript Array reduceRight()
- Pagina precedente reduce()
- Pagina successiva reverse()
- Torna alla pagina precedente Manuale di Referenza Array JavaScript
Definizione e uso
reduceRight()
Il metodo riduce l'array a un singolo valore.
reduceRight()
Il metodo esegue la funzione fornita per ogni valore dell'array (da destra a sinistra).
Il valore di ritorno della funzione viene memorizzato nell'accumulatore (risultato/totale).
Nota:Non eseguire nulla per gli elementi dell'array senza valore. reduceRight()
Metodo.
Esempio
Esempio 1
Rimuovi i numeri dell'array dall'estremità.
var numbers = [175, 50, 25]; document.getElementById("demo").innerHTML = numbers.reduceRight(myFunc);}} function myFunc(total, num) { return totale - num; }
Esempio 2
Sottrai i numeri da destra a sinistra e mostra la somma:
<button onclick="myFunction()">Prova</button> <p>Somma dei numeri nell'array: <span id="demo"></span></p> <script> var numbers = [2, 45, 30, 100]; function getSum(total, num) { return totale - num; } function myFunction(item) { document.getElementById("demo").innerHTML = numbers.reduceRight(getSum); } </script>
Sintassi
array.reduceRight(function(totale, currentValue, currentIndex, arr, initialValue)
valoreParametro
Parametro | Descrizione | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
function(totale, currentValue, index, arr) | Obbligatorio. Funzione eseguita su ogni elemento dell'array.
Parametro della funzione:
|
||||||||||
initialValue | Opzionale. Valore iniziale passato alla funzione. |
Dettagli tecnici
Valore di ritorno: | Restituisce il risultato accumulativo dell'ultima chiamata alla funzione di callback. |
---|---|
Versione JavaScript: | ECMAScript 5 |
Supporto del browser
I numeri nella tabella indicano la versione del primo browser che supporta questo metodo.
Tutti i browser lo supportano completamente reduceRight()
Metodo:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome 3 | IE 9 | Edge 12 | Firefox 3 | Safari 5 | Opera 10.5 |
Giugno 2009 | Settembre 2010 | Luglio 2015 | Gennaio 2009 | Giugno 2010 | Marzo 2010 |
Pagina relativa
Tutorial:Array JavaScript
Tutorial:Array Const JavaScript
Tutorial:Metodi degli array JavaScript
Tutorial:Ordinamento degli array JavaScript
Tutorial:Iterazione degli array JavaScript
Manuale:Metodo Array.reduce()
- Pagina precedente reduce()
- Pagina successiva reverse()
- Torna alla pagina precedente Manuale di Referenza Array JavaScript