67 of 264 menu

Metoda indexOf

Metoda indexOf provádí vyhledávání podřetězce v řetězci. V prvním parametru zadáme hledaný podřetězec v požadované velikosti písmen (velká nebo malá písmena). Metoda vrátí pozici prvního nalezeného výskytu, nebo pokud není nalezen, vrátí -1. Druhým volitelným parametrem lze předat číslo znaku, od kterého má začít vyhledávání.

Syntaxe

řetězec.indexOf(co hledáme, [odkud začít vyhledávání]);

Příklad

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

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

Výsledek provedení kódu:

3

Příklad

Zadejme pozici, od které začít vyhledávání:

let str = 'ab cd cd cd ef'; let res = str.indexOf('cd', 4); console.log(res);

Výsledek provedení kódu:

6

Příklad

Nyní vyhledejme neexistující podřetězec:

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

Výsledek provedení kódu:

-1

Příklad

Vyhledejme podřetězec zadaný v nevhodné velikosti písmen pro aktuální řetězec:

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

Výsledek provedení kódu:

-1

Viz také

  • metoda startsWith,
    která kontroluje začátek řetězce
  • metoda endsWith,
    která kontroluje konec řetězce
  • metoda lastIndexOf,
    která hledá poslední 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