Metóda at

Metóda at vykonáva vyhľadávanie znaku podľa čísla jeho pozície v reťazci. V parametri metódy uvádzame celé číslo, ktoré môže byť kladné alebo záporné (v tomto prípade sa vyhľadávanie vykonáva od konca reťazca).

Syntax

javascriptreťazec.at(pozícia znaku);

Príklad

Pozrime sa, ktorý znak sa nachádza v reťazci pod číslom 0:

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

Výsledok vykonania kódu:

javascript'a'

Príklad

Pozrime sa, ktorý znak sa nachádza v reťazci pod číslom -1:

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

Výsledok vykonania kódu:

javascript'e'

Príklad

Ak znak nebol nájdený, vráti sa undefined:

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

Výsledok vykonania kódu:

javascript'undefined'

Príklad

Metódu at je možné použiť v kombinácii s inými reťazcovými metódami. Pozrime sa na príklad s použitím metódy concat:

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

Výsledok vykonania kódu:

javascript'w2'

Pozrite tiež

  • metóda startsWith,
    ktorá kontroluje začiatok reťazca
  • metóda endsWith,
    ktorá kontroluje koniec reťazca
  • metóda indexOf,
    ktorá vykonáva vyhľadávanie podreťazca
  • metóda lastIndexOf,
    ktorá hľadá posledný výskyt podreťazca
  • metóda includes,
    ktorá hľadá reťazec