Njia slice

Njia slice hurudisha sehemu ya neno (string) (katika hali hii string asili haibadilika). Kigezo cha kwanza huonyesha nafasi ya herufi katika string, ambayo ndio mwanzo wa ukataji, na kigezo cha pili - nafasi ya herufi ambayo ndio mwisho wa ukataji (lakini herufi iliyo na nafasi hii haitajumuishwa kwenye sehemu iliyokatwa). Kigezo cha pili si cha lazima. Kama hukibainishi - sehemu ya neno itachukuliwa kutoka kwa herufi iliyoonyeshwa kwenye kigezo cha kwanza hadi mwisho wa string. Pia inaweza kukubali maadili hasi. Katika hali hii, hesabu ya herufi, ambayo ndio mwisho wa ukataji, huanza kutoka mwisho wa string. Herufi ya mwisho ina nafasi -1.

Syntax

javascriptstring.slice(kutoka wapi kukata, [hadi wapi kukata]);

Mfano

Wacha tuchukulie kuna string. Hebu tukate kutoka kwake herufi kutoka ya kwanza hadi ya tatu:

javascriptlet str = 'abcde';
let sub = str.slice(1, 3);

console.log(sub);

Matokeo ya utekelezaji wa kifodi (herufi iliyo na nafasi 3 haitajumuishwa kwenye sehemu iliyokatwa):

javascript'bc'

Mfano

Hebu sasa tukate herufi kutoka 1-th hadi mwisho wa string (kwa hili hatutabainisha kigezo cha pili cha njia):

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

console.log(sub);

Matokeo ya utekelezaji wa kifodi:

javascript'bcde'

Mfano

Hebu sasa tukate herufi kutoka nafasi 1 hadi nafasi -2:

javascriptlet str = 'abcde';
let sub = str.slice(1, -2);

console.log(sub);

Matokeo ya utekelezaji wa kifodi (herufi iliyo na nafasi -2 haitajumuishwa kwenye sehemu iliyokatwa):

javascript'bc'

Angalia pia