68 of 264 menu

Metoda lastIndexOf

Metoda lastIndexOf provádí vyhledávání posledního výskytu podřetězce v řetězci. Při tom je nutné dávat pozor na zadanou velikost písmen v prvním parametru. Vyhledávání probíhá od konce řetězce. Metoda vrátí pozici první shody od konce, a pokud není nalezena, vrátí -1. Druhým volitelným parametrem lze předat číslo znaku, odkud se má začít vyhledávat.

Syntaxe

řetězec.lastIndexOf(co hledáme, [odkud začít hledat]);

Příklad

Najděme pozici posledního výskytu podřetězce:

let str = 'ab cd cd cd ef'; let res = str.lastIndexOf('cd'); console.log(res);

Výsledek provedení kódu:

9

Příklad

Nastavme pozici začátku hledání:

let str = 'ab cd cd cd ef'; let res = str.lastIndexOf('cd', 8); console.log(res);

Výsledek provedení kódu:

6

Viz také

  • metoda startsWith,
    která kontroluje začátek řetězce
  • metoda endsWith,
    která kontroluje konec řetězce
  • metoda indexOf,
    která hledá první výskyt podřetězce
  • metoda includes,
    která hledá řetězec
  • metoda at,
    která hledá znak řetězce
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout