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