JavaScript-tekenreeks lastIndexOf ()

De JavaScript String lastIndexOf () - methode retourneert de laatste index van een bepaalde waarde in de string, of -1 als deze niet aanwezig is.

De syntaxis van de lastIndexOf()methode is:

 str.lastIndexOf(searchValue, fromIndex)

Hier is str een string.

lastIndexOf () Parameters

De lastIndexOf()methode omvat:

  • searchValue - De waarde waarnaar in de tekenreeks moet worden gezocht. Als er geen expliciete tekenreeks is opgegeven, wordt fromIndex geretourneerd.
  • fromIndex (optioneel) - De index om de tekenreeks achterwaarts te zoeken. Standaard is dit + Infinity .

Opmerkingen:

  • Als fromIndex> = string.length , wordt de hele string doorzocht.
  • Als fromIndex <0 , wordt dit beschouwd als hetzelfde als 0 .

Retourwaarde van lastIndexOf ()

  • Retourneert de laatste index van de waarde in de tekenreeks als deze minstens één keer voorkomt.
  • Geeft -1 terug als de waarde niet in de tekenreeks wordt gevonden.

Opmerking: de lastIndexOf()methode is hoofdlettergevoelig.

Voorbeeld: met de methode 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

Uitvoer

 57 45 8-1

Aanbevolen metingen:

  • JavaScript-tekenreeks
  • JavaScript String.indexOf ()

Interessante artikelen...