65 of 264 menu

Metoda slice

Metoda slice returnează un subșir dintr-un șir (șirul original nu este modificat). Primul parametru indică indexul caracterului din șir de la care începe extragerea, iar al doilea parametru - indexul caracterului la care se va termina extragerea (caracterul cu acest index nu va fi inclus în partea extrasă). Al doilea parametru nu este obligatoriu. Dacă nu este specificat - subșirul va fi extras de la caracterul specificat în primul parametru până la sfârșitul șirului. Poate lua și valori negative. În acest caz, numărarea caracterului la care se termină extragerea, începe de la sfârșitul șirului. Ultimul caracter are indexul -1.

Sintaxă

șir.slice(de la care să se taie, [până la care să se taie]);

Exemplu

Să avem un șir. Să extragem din el caracterele de la primul la al treilea:

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

Rezultatul executării codului (caracterul cu indexul 3 nu va fi inclus în partea extrasă):

'bc'

Exemplu

Să extragem acum caracterele de la al 1-lea până la sfârșitul șirului (pentru aceasta nu specificăm al doilea parametru al metodei):

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

Rezultatul executării codului:

'bcde'

Exemplu

Să extragem acum caracterele de la poziția 1 până la poziția -2:

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

Rezultatul executării codului (caracterul cu indexul -2 nu va fi inclus în partea extrasă):

'bc'

Vedeți și

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge