98 of 264 menu

Metoda splice

Metoda splice fshin ose shton elemente në një varg. Mund të fshini vetëm elemente, të shtoni vetëm elemente, ose të bëni të dyja njëkohësisht. Metoda është shumë e gjithanshme dhe e vështirë për t'u kuptuar. Metoda e modifikon vetë vargun dhe kthen në të njëjtën kohë vargun e elementeve të fshirë.

Si parametër të parë, metoda pranon numrin e elementit të vargut që duhet fshirë. Si parametër i dytë - sa elementë të vargut duhet fshirë. Nëse e vendosim në 0 - atëherë elementët nuk do të fshihen (do të shtohen vetëm të rinj). Më pas, të ndarë me presje, vijnë elementët që duhen shtuar në varg (janë parametra opsional). Këta elementë do të shtohen në vend të elementeve të fshirë të vargut.

Nëse nuk ka pasur fshirje (kur parametri i dytë është 0) - elementët do të futën në varg duke filluar nga pozita e specifikuar nga parametri i parë i metodës. Parametri i parë mund të ketë vlerë negative. Në këtë rast, numërimi i pozitës do të fillojë jo nga fillimi i vargut, por nga fundi. Elementi i fundit në këtë rast do të ketë numër -1.

Sintaksa

vargu.splice(nga ku fshijmë, sa fshijmë, [fut], [fut]...);

Shembull

Le të fshijmë tre elementë, duke filluar nga i pari:

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

Rezultati i ekzekutimit të kodit:

['a', 'e']

Shembull

Le të shfaqim vargun e elementeve të fshirë:

let arr = ['a', 'b', 'c', 'd', 'e']; let del = arr.splice(1, 3); console.log(del);

Rezultati i ekzekutimit të kodit:

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

Shembull

Le të fillojmë duke fshirë elementin me numër 2, dhe pastaj në vend të tij të fusim edhe tre elementë të rinj:

let arr = ['a', 'b', 'c', 'd', 'e']; arr.splice(2, 1, '1', '2', '3'); console.log(arr);

Rezultati i ekzekutimit të kodit:

['a', 'b', '1', '2', '3', 'd', 'e']

Shembull

Le të mos fshijmë asgjë, por në pozitën 2, të fusim tre elementë të rinj:

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

Rezultati i ekzekutimit të kodit:

['a', 'b', '1', '2', '3', 'c', 'd', 'e']

Shembull . Vlerë negative

Le të fshijmë elementin e parafundit:

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

Rezultati i ekzekutimit të kodit:

['a', 'b', 'c', 'e']

Shihni gjithashtu

  • metoda slice,
    e cila gjithashtu pre pjesë të vargut
  • metoda shift,
    e cila fshin elementin e parë të vargut
  • metoda pop,
    e cila fshin 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