97 of 264 menu

Metod slice

Metod slice görkezilen bölegi massiwdan kesip alyp gaýtaryar. Massiw özi üýtgemeýär.

Birinji parametr hökmünde, massiw elementiniň haýsy nomerinden kesip almaga başlanjakdygy görkezilýär, ikinji parametr bolsa, haýsy elementde kesip almagyň gutarjakdygy (görkezilen element özi kesilen bölege goşulmaýar). Ikinji parametr hökmany däl. Eger ony görkezmeseňiz - kiçi massiw birinji parametrde görkezilen elementden başlap massiw ahyryna çenli alynar.

Ol şeýle hem san işgärli bahalary kabul edip bilýär. Bu ýagdaýda, kesip almagyň haýsy elementde gutarjakdygynyň hasaby massiwiň ahyryndan başlanýar. Soňky element bu ýagda -1 nomerine eýe bolýar.

Sintaksis

massiw.slice(haýsy ýerden kesmeli, [haýsy ýere çenli kesmeli]);

Mysal

Massiwdan noldan ikinji element çenli (ikinji element özünde däl) elementleri kesip alyň:

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

Kody ýerine ýetirmegiň netijesi:

['a', 'b']

Mysal

Birinji elementden massiw ahyryna çenli kesip alyň. Bunuň üçin ikinji parametri bermeli däl:

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

Kody ýerine ýetirmegiň netijesi:

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

Mysal

Ikinjiden iň soňky elementden ozal çenli elementleri kesip alyň (-1 iň soňky elemente degişli we ol kesilen bölege goşulmaýar):

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

Kody ýerine ýetirmegiň netijesi:

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

Bu ýolunyň peýdasy şonda, hemme wagty massiwden iň soňky elementi çyzyp, massiw ölçeginden garaşsyz bölek kesip alynar.

Şeýle-de garaşyň

  • metod splice,
    şeýle hem massiwden bölek kesip alýar, emma massiw özini üýtgedýär
  • metod shift,
    massiwiň birinji elementini aýyrýar
  • metod pop,
    massiwiň iň soňky elementini aýyrýar
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et