Metodo JavaScript String slice()
- Pagina precedente search()
- Pagina successiva split()
- Torna alla pagina precedente Manuale di Referenza String JavaScript
Definizione e uso
slice()
Il metodo estrae una parte della stringa.
slice()
Il metodo restituisce la parte estratta come una nuova stringa, senza modificare la stringa originale.
inizio e fine Il parametro specifica la parte della stringa da estrarre.
La prima posizione è 0, la seconda è 1, ecc.
I numeri negativi partono dalla fine della stringa.
Vedere anche:
Esempio
Esempio 1
Tagliare i primi 5 posizioni:
let text = "Hello world!"; let result = text.slice(0, 5);
let result = text.slice(0, 5);
esempio 2
da posizione 3 alla fine:
esempio 3
da posizione 3 a 8:
let result = text.slice(3, 8);
esempio 4
solo il primo carattere:
let result = text.slice(0, 1);
esempio 5
solo l'ultimo carattere:
let result = text.slice(-1);
esempio 6
intera stringa:
let result = text.slice(0);
sintassi
string.slice(inizio, fine)
parametro
parametro | descrizione |
---|---|
inizio |
obbligatorio. Posizione di inizio. il primo carattere è 0. |
fine |
opzionale. Posizione di fine (più, ma non inclusa). predefinito è la lunghezza della stringa. |
valore di ritorno
tipo | descrizione |
---|---|
stringa | la parte della stringa estratta. |
dettagli tecnici
parametro inizio
è l'indice di inizio del segmento da estrarre. Se è negativo, questo parametro specifica la posizione a partire dalla fine della stringa. Ad esempio, -1 specifica l'ultimo carattere della stringa, -2 il penultimo, e così via.
parametro fine
è l'indice finale del segmento da estrarre. Se non viene specificato questo parametro, la sottostringa da estrarre include inizio alla fine della stringa originale. Se questo parametro è negativo, specifica la posizione a partire dalla fine della stringa.
valore di ritorno
una nuova stringa. Include la stringa string da inizio inizio (incluso inizioa fine fine (esclusa fine)fino a.
descrizione
il metodo slice() restituisce una stringa che contiene string una stringa di frammenti di una stringa, o restituire una sua sottostringa. Tuttavia, questo metodo non modifica string.
metodi dell'oggetto String slice()
、substring()
e substr()
(non raccomandato per l'uso)possono restituire una parte specifica della stringa.slice()
più substring()
è più flessibile, perché permette di utilizzare numeri negativi come parametri.slice()
e substr()
è diverso, perché utilizza due posizioni di carattere per specificare la sottostringa, mentre substr()
si specifica la sottostringa utilizzando la posizione e la lunghezza dei caratteri.
deve essere notato che,String.slice()
e Array.slice()
simili.
supporto del browser
slice()
è una caratteristica di ECMAScript1 (ES1).
Tutti i browser supportano completamente ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
supporto | supporto | supporto | supporto | supporto | supporto |
pagina correlata
- Pagina precedente search()
- Pagina successiva split()
- Torna alla pagina precedente Manuale di Referenza String JavaScript