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