JavaScript String lastIndexOf() methode
- Previous page indexOf()
- Next page length
- Go back to the previous level JavaScript String Referentie Handleiding
Definitie en gebruik
lastIndexOf()
De methode retourneert de index van de laatste verschijning van de opgegeven waarde in de tekenreeks.
lastIndexOf()
De methode zoekt van het begin naar het einde van de tekenreeks.
lastIndexOf()
De methode retourneert van het begin (positie 0) de index.
als de waarde niet wordt gevonden, dan lastIndexOf()
De methode retourneert -1
.
lastIndexOf()
De methode onderscheidt hoofd- en kleine letters.
Zie ook:
Voorbeeld
Voorbeeld 1
Zoek de laatste verschijning van "planet":
let text = "Hello planet earth, you are a great planet."; let result = text.lastIndexOf("planet");
let text = "Hello planet earth, you are a great planet."; let result = text.lastIndexOf("Planet");
Voorbeeld 2
Zoek de laatste verschijning van "planet" vanaf positie 20:
let text = "Hello planet earth, you are a great planet."; let result = text.lastIndexOf("planet", 20);
Syntaxis
string.lastIndexOf(substring, start)
Parameter
Parameter | Beschrijving |
---|---|
substring | Verplicht. De tekenreeks die moet worden gezocht. |
start |
Optioneel. Beginpositie. Standaardwaarde is de lengte van de tekenreeks. |
teruggegeven waarde
Type | Beschrijving |
---|---|
Getal |
de positie van de zoekwaarde. als het niet voorkomt, dan retourneert het |
Technische details
teruggegeven waarde
als string in start er bestaat substringdan retourneert het de positie van de laatste substring positie. Als de substring niet wordt gevonden substringdan retourneert het -1.
Verklaring
lastIndexOf()
De methode zoekt van achter naar voren naar de tekenreeks string, om te zien of deze de substring bevat substring. Het beginpunt van de zoekoperatie is in de tekenreeks string van start ) of string einde (niet gespecificeerd start wanneer een substringdan zal de lastIndexOf() methode substring de eerste character in string vanwege het zoeken van achter naar voren naar de tekenreeks, dus de eerste gevonden substring is eigenlijk string waar start vanaf de laatste substring.
als string is niet gevonden substringdan retourneert deze methode -1.
Opmerking:Hoewel lastIndexOf()
De methode zoekt van achter naar voren naar een tekenreeks, maar de teruggegeven positie begint toch van vooraf te tellen. De positie van het eerste teken in de tekenreeks is 0, de positie van het laatste teken is string.length-1.
browserondersteuning
lastIndexOf()
is een kenmerk van ECMAScript1 (ES1).
Alle browsers ondersteunen volledig ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Support | Support | Support | Support | Support | Support |
- Previous page indexOf()
- Next page length
- Go back to the previous level JavaScript String Referentie Handleiding