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

javascriptvarg.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:

javascriptlet str = 'abcde';
let sub = str.substr(0, 3);

console.log(sub);

Rezultati i ekzekutimit të kodit:

javascript'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):

javascriptlet str = 'abcde';
let sub = str.substr(2);

console.log(sub);

Rezultati i ekzekutimit të kodit:

javascript'cde'

Shembull

Le të presim një nënvarg nga karakteri 3 nga fundi dhe të marrim 2 karaktere:

javascriptlet str = 'abcde';
let sub = str.substr(-3, 2);

console.log(sub);

Rezultati i ekzekutimit të kodit:

javascript'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):

javascriptlet str = 'abcde';
let sub = str.substr(-3);

console.log(sub);

Rezultati i ekzekutimit të kodit:

javascript'cde'

Shembull

Le të presim karakterin e fundit të vargut:

javascriptlet str = 'abcde';
let sub = str.substr(-1);

console.log(sub);

Rezultati i ekzekutimit të kodit:

javascript'e'

Shihni gjithashtu

  • metodat substring dhe slice,
    të cilat gjithashtu kthejnë nënvargje