Metoda JavaScript Array reduceRight()
- Poprzednia strona reduce()
- Następna strona reverse()
- Wróć do poprzedniego poziomu Podręcznik referencyjny JavaScript Array
Definicja i użycie
reduceRight()
Metoda redukuje tablicę do pojedynczej wartości.
reduceRight()
Metoda wykona podaną funkcję dla każdej wartości w tablicy (od prawej do lewej).
Wartość zwracana przez funkcję jest przechowywana w akumulatorze (rezultat/sumarycznie).
Uwaga:Nie wykonuj operacji na elementach tablicy bez wartości reduceRight()
Metoda.
Przykład
Przykład 1
Odejmij liczby z tablicy, zaczynając od końca:
var liczby = [175, 50, 25]; document.getElementById("demo").innerHTML = numbers.reduceRight(myFunc); function myFunc(total, num) { return total - num; }
Przykład 2
Odejmij liczby od prawej do lewej i wyświetl sumę:
<button onclick="myFunction()">Spróbuj</button> <p>Suma liczb w tablicy: <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>
gramatyka
tablica.reduceRight(function(total, currentValue, currentIndex, arr), initialValue)
wartości parametrów
Parametry | Opis | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
function(total, currentValue, index, arr) | Wymagane. Funkcja uruchamiana dla każdego elementu tablicy.
Parametry funkcji:
|
||||||||||
initialValue | Opcjonalnie. Wartość przekazywana jako wartość początkowa do funkcji. |
Szczegóły techniczne
Wartość zwracana: | Zwraca akumulowany wynik ostatniego wywołania funkcji zwrotnej. |
---|---|
Wersja JavaScript: | ECMAScript 5 |
Wsparcie przeglądarki
Numer w tabeli oznacza pierwszą wersję przeglądarki, która w pełni wspiera tę metodę.
Wszystkie przeglądarki wspierają tę metodę w pełni reduceRight()
Metoda:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome 3 | IE 9 | Edge 12 | Firefox 3 | Safari 5 | Opera 10.5 |
Czerwiec 2009 roku | Wrzesień 2010 roku | Lipiec 2015 roku | Styczeń 2009 roku | Czerwiec 2010 roku | Marzec 2010 roku |
Powiązane strony
Kurs:Tablica JavaScript
Kurs:Metody tablicy JavaScript
Kurs:Sortowanie tablicy JavaScript
Kurs:Iteracja tablicy JavaScript
Podręcznik:Metoda Array.reduce()
- Poprzednia strona reduce()
- Następna strona reverse()
- Wróć do poprzedniego poziomu Podręcznik referencyjny JavaScript Array