97 of 264 menu

Metoda slice

Metoda slice pret dhe kthen pjesën e specifikuar të vargut. Vetë vargu nuk ndryshon.

Si parametri i parë specifikohet numri i elementit të vargut nga i cila fillon prerja, ndërsa si parametri i dytë - numri i elementit në të cilin do të përfundojë prerja (në këtë rast elementi me këtë numër nuk përfshihet në pjesën e prerë). Parametri i dytë nuk është i detyrueshëm. Nëse nuk specifikohet, nënvargu do të merret nga elementi i specifikuar në parametrin e parë deri në fund të vargut.

Mund të pranojë edhe vlera negative. Në këtë rast, numërimi i elementit, në të cilin do të përfundojë prerja, fillon nga fundi i vargut. Elementi i fundit në këtë rast do të ketë numër -1.

Sintaksa

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

Shembull

Le të presim nga vargu elementet nga zero deri te i dyti pa përfshirë (i dyti nuk do të pritet):

let arr = ['a', 'b', 'c', 'd', 'e']; let sub = arr.slice(0, 2); console.log(sub);

Rezultati i ekzekutimit të kodit:

['a', 'b']

Shembull

Le të presim nga elementi i parë deri në fund të vargut. Për këtë, parametrin e dytë nuk e vendosim:

let arr = ['a', 'b', 'c', 'd', 'e']; let sub = arr.slice(1); console.log(sub);

Rezultati i ekzekutimit të kodit:

['b', 'c', 'd', 'e']

Shembull

Le të presim elementet nga i dyti deri te i parafundit (-1 tregon elementin e fundit dhe ai nuk do të përfshihet në pjesën e nxjerrë):

let arr = ['a', 'b', 'c', 'd', 'e']; let sub = arr.slice(1, -1); console.log(sub);

Rezultati i ekzekutimit të kodit:

['b', 'c', 'd']

Përparësi e kësaj qasjeje është se gjithmonë do të pritet pjesa e vargut, pa përfshirë elementin e fundit, pavarësisht nga madhësia e vargut.

Shihni gjithashtu

  • metoda splice,
    e cila gjithashtu pret pjesë të vargut, duke ndryshuar në këtë mënyrë vetë vargun
  • metoda shift,
    e cila heq elementin e parë të vargut
  • metoda pop,
    e cila heq elementin e fundit të vargut
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