A JavaScript String lastIndexOf () metódus adja vissza a karakterlánc adott értékének utolsó előfordulási indexét, vagy -1, ha nincs.
A lastIndexOf()
módszer szintaxisa :
str.lastIndexOf(searchValue, fromIndex)
Itt az str egy karakterlánc.
lastIndexOf () paraméterek
A lastIndexOf()
módszer:
- searchValue - A karakterláncban keresendő érték. Ha kifejezetten nincs megadva karaktersorozat, akkor az fromIndex adja vissza.
- fromIndex (opcionális) - Az index a karakterlánc hátrafelé történő keresésének megkezdéséhez. Alapértelmezés szerint + Végtelen .
Megjegyzések:
- Ha fromIndex> = string.length , akkor az egész karakterlánc keresésre kerül.
- Ha fromIndex <0 , akkor az megegyezik a 0-val .
Visszatérési érték a lastIndexOf () értékből
- Visszaadja a karakterlánc értékének utolsó indexét, ha legalább egyszer szerepel.
- Visszatér -1 , ha az érték nem található a húr.
Megjegyzés: A lastIndexOf()
módszer megkülönbözteti a kis- és nagybetűket.
Példa: A lastIndexOf () metódus használata
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
Kimenet
57 45 8 -1
Ajánlott olvasmányok:
- JavaScript karakterlánc
- JavaScript String.indexOf ()