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ă
șir.at(poziția caracterului);
Exemplu
Să aflăm ce caracter se află
în șir la numărul 0:
let res = 'abcde'.at(0);
console.log(res);
Rezultatul executării codului:
'a'
Exemplu
Să aflăm ce caracter se află
în șir la numărul -1:
let res = 'abcde'.at(-1);
console.log(res);
Rezultatul executării codului:
'e'
Exemplu
Dacă caracterul nu a fost găsit, atunci
se returnează undefined:
let res = 'abcde'.at(10);
console.log(res);
Rezultatul executării codului:
'undefined'
Exemplu
Putem utiliza metoda at
în combinație cu alte metode pentru șiruri.
Să analizăm un exemplu cu aplicarea
metodei concat:
let str = 'word1'.at(0).concat('word2'.at(-1));
console.log(str);
Rezultatul executării codului:
'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