65 of 264 menu

Metodo slice

Il metodo slice restituisce una sottostringa da una stringa (la stringa originale non viene modificata). Il primo parametro specifica il numero del carattere da cui iniziare l'estrazione, e il secondo parametro - il numero del carattere a cui terminerà l'estrazione (in questo caso il carattere con questo numero non verrà incluso nella parte estratta). Il secondo parametro non è obbligatorio. Se non specificato, la sottostringa verrà presa dal carattere specificato nel primo parametro fino alla fine della stringa. Può anche accettare valori negativi. In questo caso, il conteggio del carattere a cui termina il taglio, inizia dalla fine della stringa. L'ultimo carattere ha numero -1.

Sintassi

stringa.slice(da dove tagliare, [fino a dove tagliare]);

Esempio

Sia data una stringa. Estraiamo da essa i caratteri dal primo al terzo:

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

Risultato dell'esecuzione del codice (il carattere con il numero 3 non verrà incluso nella parte estratta):

'bc'

Esempio

Ora estraiamo i caratteri dal 1-esimo fino alla fine della stringa (per fare ciò non specifichiamo il secondo parametro del metodo):

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

Risultato dell'esecuzione del codice:

'bcde'

Esempio

Ora estraiamo i caratteri dalla posizione 1 alla posizione -2:

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

Risultato dell'esecuzione del codice (il carattere con il numero -2 non verrà incluso nella parte estratta):

'bc'

Vedi anche

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta