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