Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
65 of 264 menu

Метад 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'

Глядзіце таксама

  • метады substr і substring,
    якія таксама вяртаюць падрадок
byenru