Metoda at

Metoda at provádí vyhledání znaku podle čísla jeho pozice v řetězci. V parametru metody uvádíme celé číslo, které může být kladné nebo záporné (v tomto případě se vyhledávání provádí od konce řetězce).

Syntaxe

javascriptřetězec.at(pozice znaku);

Příklad

Pojďme zjistit, který znak se nachází v řetězci na pozici 0:

javascriptlet res = 'abcde'.at(0);
console.log(res);

Výsledek provedení kódu:

javascript'a'

Příklad

Pojďme zjistit, který znak se nachází v řetězci na pozici -1:

javascriptlet res = 'abcde'.at(-1);
console.log(res);

Výsledek provedení kódu:

javascript'e'

Příklad

Pokud znak nebyl nalezen, vrátí se undefined:

javascriptlet res = 'abcde'.at(10);
console.log(res);

Výsledek provedení kódu:

javascript'undefined'

Příklad

Metodu at lze použít v kombinaci s jinými řetězcovými metodami. Pojďme se podívat na příklad s použitím metody concat:

javascriptlet str = 'word1'.at(0).concat('word2'.at(-1));
console.log(str);

Výsledek provedení kódu:

javascript'w2'

Viz také

  • metoda startsWith,
    která kontroluje začátek řetězce
  • metoda endsWith,
    která kontroluje konec řetězce
  • metoda indexOf,
    která provádí vyhledání podřetězce
  • metoda lastIndexOf,
    která hledá poslední výskyt podřetězce
  • metoda includes,
    která hledá řetězec