Μέθοδος JavaScript String lastIndexOf()
- Προηγούμενη σελίδα indexOf()
- Πρόωρη σελίδα length
- Επιστροφή στο προηγούμενο επίπεδο Οδηγός Αναφορών JavaScript String
Ορισμός και χρήση
lastIndexOf()
Η μέθοδος επιστρέφει τον δείκτη της τελευταίας εμφάνισης του καθορισμένου τιμής στη συμβολοσειρά (κατώφθινες γραμμές).
lastIndexOf()
Η μέθοδος αναζητεί τη συμβολοσειρά από την αρχή προς το τέλος.
lastIndexOf()
Η μέθοδος επιστρέφει τον δείκτη από την αρχή (θέση 0).
αν δεν βρεθεί η τιμή, τότε lastIndexOf()
Η μέθοδος επιστρέφει -1
.
lastIndexOf()
Η μέθοδος διακρίνει κεφαλαία και πεζά.
Δείτε επίσης:
Επίδειξη
Παράδειγμα 1
Αναζητήστε την τελευταία εμφάνιση του "planet":
let text = "Hello planet earth, you are a great planet."; let result = text.lastIndexOf("planet");
let text = "Hello planet earth, you are a great planet."; let result = text.lastIndexOf("Planet");
Παράδειγμα 2
Αναζητήστε την τελευταία εμφάνιση του "planet" από τη θέση 20:
let text = "Hello planet earth, you are a great planet."; let result = text.lastIndexOf("planet", 20);
Γραμματική
string.lastIndexOf(substring, start)
Παράμετροι
Παράμετροι | Περιγραφή |
---|---|
substring | Απαιτείται. Η συμβολοσειρά που πρέπει να αναζητηθεί. |
start |
Επιλογή. Θέση έναρξης. Προεπιλεγμένη τιμή είναι η μήκος της συμβολοσειράς. |
Αποτελεσματική τιμή
Τύπος | Περιγραφή |
---|---|
Αριθμός |
θέση της εμφάνισης της αναζητούμενης τιμής. αν δεν εμφανίζεται, τότε επιστρέφει |
Τεχνικά λεπτομέρειες
Αποτελεσματική τιμή
Αν υπάρχει string στο start υπάρχουν substringτότε επιστρέφει τη θέση της τελευταίας substring θέση. Αν δεν βρεθεί το υποσύνολο substringτότε επιστρέφει -1.
Περιγραφή
lastIndexOf()
Η μέθοδος αναζητεί τη συμβολοσειρά από την άκρη προς το κέντρο, βλέποντας αν περιέχει το υποσύνολο substring.Η θέση που ξεκινά η αναζήτηση είναι στη συμβολοσειρά string του start χωρίς να καθοριστεί string του τέλους start όταν βρεθεί substringτότε η μέθοδος lastIndexOf() θα επιστρέψει substring η πρώτη θέση του πρώτου string της θέσης στο substring είναι στην πραγματικότητα string στη θέση start του τελευταίου substring.
Αν υπάρχει string δεν βρέθηκε substringτότε η μέθοδος επιστρέφει -1.
Σημείωση:αλλά lastIndexOf()
Η μέθοδος αναζητεί τη συμβολοσειρά από την άκρη προς το κέντρο, αλλά η θέση του χαρακτήρα που επιστρέφει υπολογίζεται από την αρχή της συμβολοσειράς. Η θέση του πρώτου χαρακτήρα είναι 0, η θέση του τελευταίου χαρακτήρα είναι string.length-1.
Υποστήριξη από τους περιηγητές
lastIndexOf()
είναι χαρακτηριστικά ECMAScript1 (ES1).
Όλοι οι περιηγητές υποστηρίζουν πλήρως το ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη |
Σχετικές σελίδες
- Προηγούμενη σελίδα indexOf()
- Πρόωρη σελίδα length
- Επιστροφή στο προηγούμενο επίπεδο Οδηγός Αναφορών JavaScript String