Metoda substr
Metoda substr kthen një nënvarg
nga një varg (vargu origjinal nuk ndryshohet).
Parametri i parë përcakton pozitën nga e cila
metoda do të fillojë të presë karakteret (numërimi fillon
nga zero), dhe parametri i dytë - sa karaktere
të presë.
Parametri i parë mund të marrë vlera negative.
Në këtë rast, numërimi i karakterit, nga
i cili fillon prerja, do të fillojë
nga fundi i vargut. Karakteri i fundit ka
pozitën -1. Parametri i dytë nuk është i detyrueshëm,
nëse nuk përcaktohet, do të priten të gjitha
karakteret deri në fund të vargut.
Sintaksa
varg.substr(nga të pritet, [sa karaktere të priten]);
Shembull
Le të themi se kemi një varg. Le të presim prej tij
3 karakteret e para:
let str = 'abcde';
let sub = str.substr(0, 3);
console.log(sub);
Rezultati i ekzekutimit të kodit:
'abc'
Shembull
Tani le të presim karakteret nga pozita 2
deri në fund të vargut (për këtë nuk do të përcaktojmë
parametrin e dytë të metodës):
let str = 'abcde';
let sub = str.substr(2);
console.log(sub);
Rezultati i ekzekutimit të kodit:
'cde'
Shembull
Le të presim një nënvarg nga karakteri 3
nga fundi dhe të marrim 2 karaktere:
let str = 'abcde';
let sub = str.substr(-3, 2);
console.log(sub);
Rezultati i ekzekutimit të kodit:
'cd'
Shembull
Tani le të presim një nënvarg nga karakteri 3
nga fundi dhe të marrim të gjithë pjesën e mbetur
të vargut deri në fund (për këtë nuk do të përcaktojmë parametrin e dytë
të metodës):
let str = 'abcde';
let sub = str.substr(-3);
console.log(sub);
Rezultati i ekzekutimit të kodit:
'cde'
Shembull
Le të presim karakterin e fundit të vargut:
let str = 'abcde';
let sub = str.substr(-1);
console.log(sub);
Rezultati i ekzekutimit të kodit:
'e'