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