JavaScript Array reduceRight() μέθοδος
- Προηγούμενη σελίδα reduce()
- Επόμενη σελίδα reverse()
- Επιστροφή στο προηγούμενο επίπεδο Εγχειρίδιο Αναφοράς JavaScript Array
Ορισμός και χρήση
reduceRight()
Η μέθοδος μειώνει τη λίστα σε μια μοναδική τιμή.
reduceRight()
Η μέθοδος εκτελεί τη δοθείσα συνάρτηση για κάθε τιμή της λίστας (από δεξιά προς αριστερά).
Η επιστροφή της συνάρτησης αποθηκεύεται στον συνημμένο (τέλος/κατάλογος).
Σημειώσεις:Για στοιχεία της λίστας χωρίς τιμή, δεν γίνεται τίποτα. reduceRight()
Μέθοδος.
Επίδειξη
Παράδειγμα 1
Αφαίρεση αριθμών από την λίστα, ξεκινώντας από το τέλος:
var numbers = [175, 50, 25]; document.getElementById("demo").innerHTML = numbers.reduceRight(myFunc);}} function myFunc(total, num) { return total - num; }
Παράδειγμα 2
Απενεργοποίηση αριθμών από δεξιά προς αριστερά και εμφάνιση της συνολικής τιμής:
<button onclick="myFunction()">Δοκιμάστε το</button> <p>Σύνολο αριθμών στο πίνακα: <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>
σύνταξη
πίνακας.reduceRight(function(Περιγραφή, currentValue, currentIndex, arr, initialValuefunction(
),
Παράμετροι της συνάρτησης: | Παράμετροι | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
τιμή παράμετρουΠεριγραφή, currentValue, index, arrfunction( | ,
)
|
||||||||||
initialValue | Προαιρετικός. Η τιμή που μεταφέρεται ως αρχική τιμή στη συνάρτηση. |
Τεχνικά λεπτομέρειες
Αποτέλεσμα: | Επιστρέφει το συσσωρευμένο αποτέλεσμα της τελευταίας κλήσης της συνάρτησης callback. |
---|---|
Έκδοση JavaScript: | ECMAScript 5 |
Υποστήριξη περιηγητών
Τα αριθμήματα στη τаблицή σημειώνουν την πρώτη έκδοση του περιηγητή που υποστηρίζει πλήρως αυτή τη μέθοδο.
Όλοι οι περιηγητές υποστηρίζουν πλήρως αυτή τη μέθοδο. reduceRight()
Μέθοδος:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome 3 | IE 9 | Edge 12 | Firefox 3 | Safari 5 | Opera 10.5 |
Ιούνιος 2009 | Σεπτέμβριος 2010 | Ιούλιος 2015 | Ιανουάριος 2009 | Ιούνιος 2010 | Μάρτιος 2010 |
Σελίδες σχετικές
Εκμάθηση:JavaScript μαγιόνα
Εκμάθηση:Const JavaScript μαγιόνα
Εκμάθηση:Μέθοδοι JavaScript μαγιόνα
Εκμάθηση:Σειρά JavaScript
Εκμάθηση:Εκσυγχρονισμός JavaScript μαγιόνα
Εγχειρίδιο:Μέθοδος Array.reduce()
- Προηγούμενη σελίδα reduce()
- Επόμενη σελίδα reverse()
- Επιστροφή στο προηγούμενο επίπεδο Εγχειρίδιο Αναφοράς JavaScript Array