substr մեթոդը

substr մեթոդը վերադարձնում է ենթատող տողից (սկզբնական տողը չի փոխվում): Առաջին պարամետրը սահմանում է այն դիրքի համարը, որից մեթոդը կսկսի հանել նիշերը (համարակալումը սկսվում է զրոյից), իսկ երկրորդ պարամետրը՝ քանի նիշ հանել:

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

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

javascriptտող.substr(որտեղից հանել, [քանի նիշ հանել]);

Օրինակ

Ենթադրենք տրված է տող: Եկեք հանենք դրանից առաջին 3 նիշերը:

javascriptlet str = 'abcde';
let sub = str.substr(0, 3);

console.log(sub);

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

javascript'abc'

Օրինակ

Եկեք այժմ հանենք նիշերը 2-րդ դիրքից մինչև տողի վերջ (դրա համար չենք տալիս մեթոդի երկրորդ պարամետրը):

javascriptlet str = 'abcde';
let sub = str.substr(2);

console.log(sub);

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

javascript'cde'

Օրինակ

Եկեք հանենք ենթատողը 3-րդ նիշից վերջից և վերցնենք 2 նիշ:

javascriptlet str = 'abcde';
let sub = str.substr(-3, 2);

console.log(sub);

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

javascript'cd'

Օրինակ

Իսկ այժմ եկեք հանենք ենթատողը 3-րդ նիշից վերջից և վերցնենք ամբողջ մնացած տողը մինչև վերջ (դրա համար չենք տալիս երկրորդ պարամետրը):

javascriptlet str = 'abcde';
let sub = str.substr(-3);

console.log(sub);

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

javascript'cde'

Օրինակ

Եկեք հանենք տողի վերջին նիշը:

javascriptlet str = 'abcde';
let sub = str.substr(-1);

console.log(sub);

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

javascript'e'

Տես նաև

  • substring և slice մեթոդները,
    որոնք նույնպես վերադարձնում են ենթատող