JavaScript niz lastIndexOf ()

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 ()

Zanimljivi članci...