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
řetězec.at(pozice znaku);
Příklad
Pojďme zjistit, který znak se nachází
v řetězci na pozici 0:
let res = 'abcde'.at(0);
console.log(res);
Výsledek provedení kódu:
'a'
Příklad
Pojďme zjistit, který znak se nachází
v řetězci na pozici -1:
let res = 'abcde'.at(-1);
console.log(res);
Výsledek provedení kódu:
'e'
Příklad
Pokud znak nebyl nalezen,
vrátí se undefined:
let res = 'abcde'.at(10);
console.log(res);
Výsledek provedení kódu:
'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:
let str = 'word1'.at(0).concat('word2'.at(-1));
console.log(str);
Výsledek provedení kódu:
'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