JavaScript karakterlánc lastIndexOf ()

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

érdekes cikkek...