Najnowsze tutoriale tworzenie stron internetowych
 

JavaScript Szyk reduceRight() Method

<JavaScript Array Reference

Przykład

Uzyskać sumę liczb w tablicy:

var numbers = [65, 44, 12, 4];

function getSum(total, num) {
    return total + num;
}
function myFunction(item) {
    document.getElementById("demo").innerHTML = numbers.reduceRight(getSum);
}

Wynikiem będzie:

125
Spróbuj sam "

Więcej "Try it Yourself" przykłady poniżej.


Definicja i Wykorzystanie

class="color_h1">reduceRight Sposób () zmniejsza tablicę do jednej wartości.

reduceRight() Sposób realizuje podaną funkcję dla każdej wartości macierzy (from right-to-left) .

Wartość powrotna funkcji są przechowywane w zasobniku (result/total) .

Uwaga: reduceRight () nie wykonuje funkcji dla elementów tablicy bez wartości.


Wsparcie przeglądarka

Liczby w tabeli określ pierwszą wersję przeglądarki, która w pełni obsługuje metodę.

metoda
reduceRight() tak 9.0 3.0 4 10,5

Składnia

wartości parametrów
Parametr Opis
function(total,currentValue, index,arr) Wymagany. Funkcja do uruchomienia każdego elementu w tablicy.
Argumenty funkcji:
Argument Opis
total Wymagany. InitialValue lub wcześniej zwrócone wartość funkcji
currentValue Wymagany. Wartość bieżącego elementu
currentIndex Opcjonalny. Indeksu tablicy tego elementu
arr Opcjonalny. Tablica obiekt bieżący element należący do
wartość początkowa Opcjonalny. Wartość być przekazywane do funkcji jako wartość początkowa

Szczegóły techniczne

Zwracana wartość: Logiczna. Zwraca true, jeśli któryś z elementów tablicy przejść test, w przeciwnym razie zwraca false
JavaScript wersja: 1.8

Przykłady

Więcej przykładów

Przykład

Odejmowanie liczb, od prawej do lewej, a wyświetli sumę:

<button onclick="myFunction()">Try it</button>

<p>Sum of numbers in 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>
Spróbuj sam "

<JavaScript Array Reference