63 of 264 menu

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'

Shihni gjithashtu

  • metodat substring dhe slice,
    të cilat gjithashtu kthejnë nënvargje
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo