English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
slice()Il metodo estrae la stringa specificata e la restituisce come parte di una nuova stringa, senza modificare la stringa originale.
NelInizio (start)eFine (end)I parametri specificano una parte della stringa da estrarre (endNon è incluso在内).
L'indice dell'primer carattere è 0, il secondo carattere è 1, e così via.
Se si ometteendSe non si specificano i parametri, questo metodo estrarrà il resto della stringa.
Utilizzare l'indice negativo per estrarre dal termine della stringa (vedi di seguito “Più esempi”)
string.slice(start, end)
var str = 'it.oldtoolbag.com'; var ext = str.slice(3);Testa e Guarda‹/›
Tutti i browser supportano completamente il metodo slice():
Metodo | |||||
slice() | Sì | Sì | Sì | Sì | Sì |
Parametro | Descrizione |
---|---|
start | (Obbligatorio) Indice di partenza da zero, dal quale inizia l'estrazione |
end | (Opzionale) Indice di partenza da zero, al quale termina l'estrazione. Il carattere a quell'indice non viene incluso. Se omessoendse slice() estrae fino alla fine della stringa. |
Valore di ritorno: | Una nuova stringa che contiene la parte estratta della stringa |
---|---|
Versione JavaScript: | ECMAScript 1 |
Esempio seguente utilizza slice() per estrarre i caratteri dalla posizione 3 alla 9 (10-1):
var str = 'it.oldtoolbag.com'; var ext = str.slice(3, 10);Testa e Guarda‹/›
Esempio seguente utilizza slice() per estrarre l'ultimo carattere:
var str = 'it.oldtoolbag.com'; var ext = str.slice(-1);Testa e Guarda‹/›
Esempio seguente utilizza slice() con indici negativi:
var str = 'it.oldtoolbag.com'; var ext = str.slice(-8, -3);Testa e Guarda‹/›