Metoda JavaScript String lastIndexOf () vraća zadnji indeks pojavljivanja zadane vrijednosti u nizu ili -1 ako nije prisutan.
Sintaksa lastIndexOf()
metode je:
str.lastIndexOf(searchValue, fromIndex)
Ovdje je str niz.
parametri lastIndexOf ()
lastIndexOf()
Postupak uzima u:
- searchValue - vrijednost za traženje u nizu. Ako eksplicitno nije naveden niz, vraća se fromIndex.
- fromIndex (nije obavezno) - indeks za započinjanje pretraživanja niza unatrag. Po defaultu je + Beskonačnost .
Bilješke:
- Ako je fromIndex> = string.length , pretražuje se cijeli niz.
- Ako je fromIndex <0 , smatra se istim kao 0 .
Povratna vrijednost iz lastIndexOf ()
- Vraća zadnji indeks vrijednosti u nizu ako je prisutan barem jednom.
- Vraća -1 ako vrijednost nije pronađena u nizu.
Napomena:lastIndexOf()
metoda je velika i mala slova.
Primjer: Korištenje metode 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
Izlaz
57 45 8 -1
Preporučena čitanja:
- JavaScript niz
- JavaScript String.indexOf ()