Metoda at

Metoda at realizează căutarea unui caracter după numărul poziției sale în șir. În parametrul metodei specificăm un număr întreg, care poate fi pozitiv sau negativ (în acest caz căutarea se face de la sfârșitul șirului).

Sintaxă

javascriptșir.at(poziția caracterului);

Exemplu

Să aflăm ce caracter se află în șir la numărul 0:

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

Rezultatul executării codului:

javascript'a'

Exemplu

Să aflăm ce caracter se află în șir la numărul -1:

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

Rezultatul executării codului:

javascript'e'

Exemplu

Dacă caracterul nu a fost găsit, atunci se returnează undefined:

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

Rezultatul executării codului:

javascript'undefined'

Exemplu

Putem utiliza metoda at în combinație cu alte metode pentru șiruri. Să analizăm un exemplu cu aplicarea metodei concat:

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

Rezultatul executării codului:

javascript'w2'

Vedeți și

  • metoda startsWith,
    care verifică începutul șirului
  • metoda endsWith,
    care verifică sfârșitul șirului
  • metoda indexOf,
    care realizează căutarea unui subșir
  • metoda lastIndexOf,
    care caută ultima apariție a subșirului
  • metoda includes,
    care caută un șir