Метод 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 методдору,
    алар да жарым сапты кайтарышат