Η μέθοδος συμβολοσειράς JavaScript LastIndexOf () επιστρέφει το τελευταίο ευρετήριο εμφάνισης μιας δεδομένης τιμής στη συμβολοσειρά ή -1 εάν δεν υπάρχει.
Η σύνταξη της lastIndexOf()
μεθόδου είναι:
str.lastIndexOf(searchValue, fromIndex)
Εδώ, το str είναι μια συμβολοσειρά.
lastIndexOf () Παράμετροι
Η lastIndexOf()
μέθοδος περιλαμβάνει:
- searchValue - Η τιμή για αναζήτηση στη συμβολοσειρά. Εάν δεν υπάρχει ρητή συμβολοσειρά, επιστρέφεται από τοIndex.
- fromIndex (προαιρετικό) - Το ευρετήριο για να ξεκινήσει η αναζήτηση της συμβολοσειράς προς τα πίσω. Από προεπιλογή είναι + Infinity .
Σημειώσεις:
- Εάν από τοIndex> = string.length , αναζητείται ολόκληρη η συμβολοσειρά.
- Εάν από τοIndex <0 , θεωρείται το ίδιο με το 0 .
Τιμή επιστροφής από lastIndexOf ()
- Επιστρέφει τον τελευταίο δείκτη της τιμής στη συμβολοσειρά εάν υπάρχει τουλάχιστον μία φορά.
- Επιστρέφει -1 εάν η τιμή δεν βρίσκεται στη συμβολοσειρά.
Σημείωση: Η lastIndexOf()
μέθοδος είναι πεζά.
Παράδειγμα: Χρήση της μεθόδου lastIndexOf ()
var str = "JavaScript is the world's most misunderstood programming language."; // lastIndexOf() returns the last occurance var index1 = str.lastIndexOf("language"); console.log(index1); // 57 var index2 = str.lastIndexOf("p"); console.log(index2); // 45 // second argument specifies the search's start index var index3 = str.lastIndexOf("p", 44); console.log(index3); // 8 // lastIndexOf returns -1 if not found var index4 = str.lastIndexOf("Python"); console.log(index4); // -1
Παραγωγή
57 45 8 -1
Προτεινόμενες αναγνώσεις:
- Συμβολοσειρά JavaScript
- JavaScript String.indexOf ()