Ciąg JavaScript lastIndexOf ()

Metoda JavaScript String lastIndexOf () zwraca ostatni indeks wystąpienia danej wartości w ciągu znaków lub -1, jeśli nie występuje.

Składnia lastIndexOf()metody to:

 str.lastIndexOf(searchValue, fromIndex)

Tutaj str jest ciągiem.

lastIndexOf () Parametry

lastIndexOf()Sposób odbywa się:

  • searchValue - wartość do wyszukania w ciągu. Jeśli żaden ciąg nie zostanie podany jawnie, zwracany jest fromIndex.
  • fromIndex (opcjonalny) - indeks, aby rozpocząć wyszukiwanie ciągu wstecz. Domyślnie jest to + Infinity .

Uwagi:

  • Jeśli fromIndex> = string.length , przeszukiwany jest cały ciąg.
  • Jeśli fromIndex <0 , uważa się, że jest to to samo, co 0 .

Wartość zwracana z lastIndexOf ()

  • Zwraca ostatni indeks wartości w ciągu, jeśli występuje przynajmniej raz.
  • Zwraca wartość -1, jeśli wartość nie zostanie znaleziona w ciągu.

Uwaga:lastIndexOf() metoda jest wielkość liter.

Przykład: użycie metody 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

Wynik

 57 45 8 -1

Zalecane lektury:

  • Ciąg JavaScript
  • JavaScript String.indexOf ()

Interesujące artykuły...