Metod slice
Metod slice vraća podstring iz
stringa (izvorni string se pri tome ne menja).
Prvim parametrom se navodi broj simbola
stringa od kojeg počinje izdvajanje,
a drugim parametrom - broj simbola na kojem
će se završiti izdvajanje (pri čemu simbol
s tim brojem neće biti uključen u izdvojeni
deo). Drugi parametar nije obavezan.
Ako se ne navede - podstring će se uzeti
od određenog simbola u prvom parametru do
kraja stringa. On takođe može prihvati negativne
vrednosti. U ovom slučaju odbrojavanje simbola na
kojem će se završiti odsecanje, počinje
od kraja stringa. Poslednji simbol ima
broj -1.
Sintaksa
string.slice(odakle odsecati, [dokle odsecati]);
Primer
Neka je dat string. Hajde da izdvojimo iz njega simbole od prvog do trećeg:
let str = 'abcde';
let sub = str.slice(1, 3);
console.log(sub);
Rezultat izvršavanja koda (simbol sa brojem
3 neće biti uključen u izdvojeni deo):
'bc'
Primer
Hajde sada da izdvojimo simbole od 1-og
i do kraja stringa (za ovo nećemo zadati drugi
parametar metoda):
let str = 'abcde';
let sub = str.slice(1);
console.log(sub);
Rezultat izvršavanja koda:
'bcde'
Primer
Hajde sada da izdvojimo simbole od pozicije
1 do pozicije -2:
let str = 'abcde';
let sub = str.slice(1, -2);
console.log(sub);
Rezultat izvršavanja koda (simbol sa brojem
-2 neće biti uključen u izdvojeni deo):
'bc'