Συμβολοσειρά JavaScript LastIndexOf ()

Η μέθοδος συμβολοσειράς 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 ()

ενδιαφέροντα άρθρα...