JavaScript Array findLastIndex()

Ορισμός και χρήση

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);

</script>

Παράδειγμα 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); }

</script>

Δοκιμάστε το شخصικά

Γραμματική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