slice մեթոդ
slice մեթոդը վերադարձնում է ենթատող
տողից (իսկական տողը մնում է անփոփոխ):
Առաջին պարամետրով նշվում է տողի այն նիշի համարը,
որից սկսվում է հատումը,
իսկ երկրորդ պարամետրով՝ այն նիշի համարը, որի վրա
կավարտվի հատումը (սակայն այդ համարի նիշը
չի ներառվում հատված
մասում): Երկրորդ պարամետրը պարտադիր չէ:
Եթե այն չնշվի, ապա ենթատողը կվերցվի
առաջին պարամետրում նշված նիշից մինչև
տողի վերջը: Այն կարող է ընդունել նաև բացասական
արժեքներ: Այս դեպքում հատումն ավարտվող նիշի հաշվարը սկսվում է
տողի վերջից: Վերջին նիշն ունի
համար -1:
Շարահյուսություն
տող.slice(որտեղից հատել, [որտեղ հատել]);
Օրինակ
Ենթադրենք տրված է տող: Եկեք հատենք դրանից նիշերը առաջինից մինչև երրորդ:
let str = 'abcde';
let sub = str.slice(1, 3);
console.log(sub);
Կոդի կատարման արդյունքը (3 համարի նիշը
չի ներառվում հատված մասում):
'bc'
Օրինակ
Եկեք այժմ հատենք նիշերը 1-րդից
մինչև տողի վերջը (դրա համար երկրորդ
պարամետրը չենք նշի):
let str = 'abcde';
let sub = str.slice(1);
console.log(sub);
Կոդի կատարման արդյունքը:
'bcde'
Օրինակ
Եկեք այժմ հատենք նիշերը 1
դիրքից մինչև -2 դիրքը:
let str = 'abcde';
let sub = str.slice(1, -2);
console.log(sub);
Կոդի կատարման արդյունքը (-2 համարի նիշը
չի ներառվում հատված մասում):
'bc'