JavaScript Array findLastIndex()
- Προηγούμενη σελίδα findLast()
- Επόμενη σελίδα flat()
- Επιστροφή στο προηγούμενο επίπεδο Εκπαιδευτικός Οδηγός Αναφορών JavaScript Array
Ορισμός και χρήση
findLastIndex()
Η μέθοδος εκτελεί τη συνάρτηση για κάθε στοιχείο της λίστας.
findLastIndex()
Η μέθοδος επιστρέφει το index του τελευταίου στοιχείου που πέρασε τον έλεγχο (τοποθεσία).
Αν δεν βρεθεί ταιριάζον στοιχείοfindLastIndex()
Η μέθοδος επιστρέφει -1.
findLastIndex()
Η μέθοδος δεν εκτελεί τη συνάρτηση για στοιχεία της λίστας που είναι κενά.
findLastIndex()
Η μέθοδος δεν αλλάζει την αρχική λίστα.
Μέθοδος | Αναζήτηση περιεχομένου |
---|---|
indexOf() | Το index του πρώτου στοιχείου με την καθορισμένη τιμή. |
lastIndexOf() | Το index του τελευταίου στοιχείου με την καθορισμένη τιμή. |
find() | Η τιμή του πρώτου στοιχείου που πέρασε τον έλεγχο. |
findIndex() | Η ένδειξη του indices του πρώτου στοιχείου που πέρασε τον έλεγχο. |
findLast() | Η τιμή του τελευταίου στοιχείου που πέρασε τον έλεγχο. |
findLastIndex() | Ο δείκτης του τελευταίου ελέγχοντος στοιχείου που έχει περάσει τον έλεγχο. |
Παράδειγμα
Παράδειγμα 1
Αναζήτηση του indices του τελευταίου στοιχείου που είναι μεγαλύτερο από 18.
const ages = [3, 10, 18, 20]; ages.findLastIndex(checkAge); function checkAge(age) { επιστρέφει age > 18; document.getElementById("demo").innerHTML = numbers.findLastIndex(checkValue);
Παράδειγμα 2
Αναζήτηση του indices του τελευταίου στοιχείου που είναι μεγαλύτερο από το εισαχθέν.
<p><input type="number" id="toCheck" value="18"></p> <button onclick="myFunction()">Test</button>Any values above:
<p>Κάθε τιμή πάνω από: <span id="demo"></span></p> <script> const numbers = [4, 12, 16, 20]; function checkValue(x) { document.getElementById("demo").innerHTML = numbers.findLastIndex(checkValue); return x > document.getElementById("toCheck").value; function myFunction() { document.getElementById("demo").innerHTML = numbers.findLastIndex(checkValue); }
Δοκιμάστε το شخصικά
Γραμματικήarray.findLastIndex(function(currentValue, index, arr) Επιλογή. Το σύνολο στο οποίο ανήκει το τρέχον στοιχείο.,
)
) | Περιγραφή |
---|---|
Παράμετροι | function() |
Απαιτείται. Η συνάρτηση που εκτελείται για κάθε στοιχείο του συνόλου. | currentValue |
Απαιτείται. Η τιμή του τρέχοντος στοιχείου. | index |
Επιλογή. Ο δείκτης του τρέχοντος στοιχείου. | arr |
Επιλογή. Το σύνολο στο οποίο ανήκει το τρέχον στοιχείο. |
thisValue Επιλογή. Ο τιμή του this που μεταφέρεται στη συνάρτηση. |
Από προεπιλογή undefined.
Τύπος | Περιγραφή |
---|---|
Number |
Ο δείκτης του τελευταίου ελέγχοντος στοιχείου που έχει περάσει τον έλεγχο. Αν δεν βρεθεί, επιστρέφει -1. |
Υποστήριξη περιηγητών
findLastIndex()
Είναι χαρακτηριστικό του ES2023.
Από τον Ιούλιο του 2023, όλες οι σύγχρονες περιηγητές υποστηρίζουν αυτή τη μέθοδο:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 110 | Edge 110 | Firefox 115 | Safari 16.4 | Opera 96 |
Φεβρουάριος 2023 | Φεβρουάριος 2023 | Ιούλιος 2023 | Μάρτιος 2023 | Μάιος 2023 |
- Προηγούμενη σελίδα findLast()
- Επόμενη σελίδα flat()
- Επιστροφή στο προηγούμενο επίπεδο Εκπαιδευτικός Οδηγός Αναφορών JavaScript Array