Metoda substring
Metoda substring returnează o subșir
dintr-un șir (șirul original nu este modificat).
Primul parametru specifică numărul caracterului de la care
metoda începe să taie (numerotarea începe
de la zero), iar al doilea parametru - numărul caracterului
la care ar trebui să se termine tăierea (caracterul
cu acest număr nu este inclus în partea tăiată).
Al doilea parametru nu este obligatoriu,
dacă nu este specificat, vor fi tăiate toate
caracterele până la sfârșitul șirului.
Sintaxă
șir.substring(de unde să înceapă tăierea, [până unde să taie]);
Exemplu
Să presupunem că avem un șir. Să extragem din el caracterele de la primul la al treilea:
let str = 'abcde';
let sub = str.substring(1, 3);
console.log(sub);
Rezultatul executării codului (caracterul cu numărul
3 nu va fi inclus în partea extrasă):
'bc'
Exemplu
Să extragem acum caracterele de la 1-lea
până la sfârșitul șirului (pentru a face acest lucru, nu specificăm al doilea
parametru al metodei):
let str = 'abcde';
let sub = str.substring(1);
console.log(sub);
Rezultatul executării codului:
'bcde'