Njia substring
Njia substring inarudisha sehemu ya neno
kutoka kwenye mstari (mstari wa asili haubadilika).
Kigezo cha kwanza kinabainisha nambari ya herufi, ambayo
njia huanza kukata (nambari huhesabiwa
kutoka sifuri), na kigezo cha pili - nambari ya herufi,
ambayo inapaswa kumalizia ukataji (herufi
yenye nambari hii haijumuishwi kwenye sehemu
iliyokatwa). Kigezo cha pili si cha lazima,
kama hakijabainishwa, basi herufi zote
hadi mwisho wa mstari zitakatwa.
Muundo
mstari.substring(kuanzia wapi kukata, [hadi wapi kukata]);
Mfano
Hebu tuchukulie kuna mstari. Hebu tukate kutoka kwake herufi kutoka ya kwanza hadi ya tatu:
let str = 'abcde';
let sub = str.substring(1, 3);
console.log(sub);
Matokeo ya utekelezaji wa kodi (herufi yenye nambari
3 haitajumuishwa kwenye sehemu iliyokatwa):
'bc'
Mfano
Hebu sasa tukate herufi kutoka 1-y
hadi mwisho wa mstari (kwa hili tusibainishe kigezo cha pili
cha njia):
let str = 'abcde';
let sub = str.substring(1);
console.log(sub);
Matokeo ya utekelezaji wa kodi:
'bcde'