Njia substr

Njia substr hurudisha kipande cha neno kutoka kwenye mstari wa maneno (mstari wa asili haubadilika). Kigezo cha kwanza huweka nafasi ya kuanzia, ambapo njia huanza kukata herufi (kuhesabu huanzia sifuri), na kigezo cha pili - ni herufi ngapi za kukata.

Kigezo cha kwanza kinaweza kukubali thamani hasi. Katika hali hii, kuhesabu herufi, kutoka ambapo kukata kunaanza, kutafanyika kutoka mwisho wa mstari. Herufi ya mwisho ina nambari -1. Kigezo cha pili si cha lazima, kama hakijaainishwa, basi herufi zote hadi mwisho wa mstari zitakatwa.

Muundo

javascriptmstari.substr(kutoka wapi kukata, [herufi ngapi kukata]);

Mfano

Hebu tuchukulie kuna mstari wa maneno. Hebu tukate kutoka kwake herufi 3 za kwanza:

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

console.log(sub);

Matokeo ya utekelezaji wa kodi:

javascript'abc'

Mfano

Hebu sasa tukate herufi kuanzia nafasi ya 2 hadi mwisho wa mstari (kwa hili tusiweke kigezo cha pili cha njia):

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

console.log(sub);

Matokeo ya utekelezaji wa kodi:

javascript'cde'

Mfano

Hebu tukate kipande cha neno kuanzia herufi ya 3 kutoka mwisho na tuchukue herufi 2:

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

console.log(sub);

Matokeo ya utekelezaji wa kodi:

javascript'cd'

Mfano

Na sasa hebu tukate kipande cha neno kuanzia herufi ya 3 kutoka mwisho na tuchukue mstari wote uliobaki hadi mwisho (kwa hili tusiweke kigezo cha pili cha njia):

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

console.log(sub);

Matokeo ya utekelezaji wa kodi:

javascript'cde'

Mfano

Hebu tukate herufi ya mwisho ya mstari:

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

console.log(sub);

Matokeo ya utekelezaji wa kodi:

javascript'e'

Angalia pia