97 of 264 menu

Slice մեթոդ

slice մեթոդը կտրում և վերադարձնում է զանգվածի նշված մասը: Ինքը զանգվածը չի փոխվում:

Առաջին պարամետրով նշվում է զանգվածի այն տարրի համարը, որտեղից սկսվում է կտրումը, իսկ երկրորդ պարամետրով՝ այն տարրի համարը, որի վրա կավարտվի կտրումը (սակայն այդ համարով տարրը չի ներառվի կտրված մասում): Երկրորդ պարամետրը պարտադիր չէ: Եթե այն չնշվի, ապա ենթազանգվածը կվերցվի առաջին պարամետրում նշված տարրից mինչև զանգվածի վերջ:

Այն կարող է ընդունել նաև բացասական արժեքներ: Այս դեպքում այն տարրի հաշվարկը, որի վրա կավարտվի կտրումը, սկսվում է զանգվածի վերջից: Վերջին տարրն այդ դեպքում կունենա -1 համարը:

Շարահյուսություն

զանգված.slice(որտեղից կտրել, [մինչև որտեղ կտրել]);

Օրինակ

Եկեք կտրենք զանգվածից տարրերը զրոյականից mինչև երկրորդը ներառյալ (երկրորդը չի կտրվի):

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

Կոդի կատարման արդյունքը:

['a', 'b']

Օրինակ

Եկեք կտրենք առաջին տարրից մինչև վերջ զանգվածը: Դրա համար երկրորդ պարամետրը չենք տալիս.

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

Կոդի կատարման արդյունքը.

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

Օրինակ

Եկեք կտրենք տարրերը երկրորդից մինչև նախավերջին (-1-ը ցույց է տալիս վերջին տարրը և այն չի ներառվի արդյունահանված մասում).

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

Կոդի կատարման արդյունքը.

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

Նման մոտեցման առավելությունն այն է, որ կկտրվի mիշտ զանգվածի այն մասը, որը չի ներառում վերջին տարրը, անկախ զանգվածի չափից:

Տես նաև

  • splice մեթոդը,
    որը նույնպես կտրում է զանգվածի մասեր՝ փոխելով դրա ընթացքում ինքը զանգվածը
  • shift մեթոդը,
    որը ջնջում է զանգվածի առաջին տարրը
  • pop մեթոդը,
    որը ջնջում է զանգվածի վերջին տարրը
Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել