Metoda slice

Metoda slice kthen një nënvarg nga vargu (vargu origjinal nuk ndryshon). Parametri i parë specifikon numrin e karakterit nga ku fillon nxjerrja, ndërsa parametri i dytë - numrin e karakterit ku përfundon nxjerrja (në këtë rast, karakteri me këtë numër nuk përfshihet në pjesën e nxjerrë). Parametri i dytë nuk është i detyrueshëm. Nëse nuk specifikohet, nënvargu do të merret nga karakteri i specifikuar në parametrin e parë deri në fund të vargut. Ai gjithashtu mund të pranojë vlera negative. Në këtë rast, numërimi i karakterit, në të cilin përfundon prerja, fillon nga fundi i vargut. Karakteri i fundit ka numrin -1.

Sintaksa

javascriptvarg.slice(nga të pritet, [deri ku të pritet]);

Shembull

Le të themi se kemi një varg. Le të nxjerrim prej tij karakteret nga i pari deri te i treti:

javascriptlet str = 'abcde';
let sub = str.slice(1, 3);

console.log(sub);

Rezultati i ekzekutimit të kodit (karakteri me numrin 3 nuk përfshihet në pjesën e nxjerrë):

javascript'bc'

Shembull

Tani le të nxjerrim karakteret nga 1-ri e deri në fund të vargut (për këtë nuk e përcaktojmë parametrin e dytë të metodës):

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

console.log(sub);

Rezultati i ekzekutimit të kodit:

javascript'bcde'

Shembull

Tani le të nxjerrim karakteret nga pozita 1 deri në pozitën -2:

javascriptlet str = 'abcde';
let sub = str.slice(1, -2);

console.log(sub);

Rezultati i ekzekutimit të kodit (karakteri me numrin -2 nuk përfshihet në pjesën e nxjerrë):

javascript'bc'

Shihni gjithashtu