Metoda JavaScript string slice() este folosită pentru a prelua partea din șir și returnează noul șir. Era necesar să se specifice numărul de index ca parametri de început și de sfârșit pentru a prelua partea din șir. Indicele începe de la 0.
Această metodă ne permite să trecem un număr negativ ca indice. În acest caz, metoda începe să fie preluată de la sfârșitul șirului. Nu aduce nicio modificare în șirul original.
Sintaxă
Metoda slice() este reprezentată de următoarea sintaxă:
string.slice(start,end)
Parametru
start - Reprezintă poziția șirului de unde începe preluarea.
Sfârşit - Este optional. Reprezintă poziția până la care ajunge șirul. Cu alte cuvinte, parametrul final nu este inclus.
Întoarcere
O parte din sfoară
Exemplu de metodă JavaScript String slice().
Să vedem câteva exemple simple de metoda slice().
Exemplul 1
Aici, vom tipări partea șirului prin trecerea indexului de început și de sfârșit.
var str = 'Javatpoint'; document.writeln(str.slice(2,5));Testează-l acum
Ieșire:
vat
Exemplul 2
Aici, vom furniza doar indexul de pornire. În acest caz, metoda preia șirul până la lungimea sa.
var str = 'Javatpoint'; document.writeln(str.slice(0));Testează-l acum
Ieșire:
Javatpoint
Exemplul 3
Acesta este încă un exemplu în care oferim doar indexul de pornire.
var str = 'Javatpoint'; document.writeln(str.slice(4));Testează-l acum
Ieșire:
tpoint
Exemplul 4
În acest exemplu, vom furniza un număr negativ ca index. În acest caz, metoda începe să fie preluată de la sfârșitul șirului.
var str = 'Javatpoint'; document.writeln(str.slice(-5));Testează-l acum
Ieșire:
point
Exemplul 5
În acest exemplu, vom furniza un număr negativ ca index de început și de sfârșit. În acest caz, metoda începe să fie preluată de la sfârșitul șirului.
var str = 'Javatpoint'; document.writeln(str.slice(-5,-1));Testează-l acum
Ieșire:
poin