JavaScript String slice()
Esempi
Taglia le prime 5 posizioni:
let text = "Hello world!";
let result = text.slice(0, 5);
Dalla posizione 3 alla fine:
let result = text.slice(3);
Altri esempi di seguito.
Definizione e utilizzo
Il slice()
metodo estrae una parte di una stringa.
Il slice()
metodo restituisce la parte estratta in una nuova stringa.
Il slice()
metodo non modifica la stringa originale.
I parametri di inizio e fine specificano la parte della stringa da estrarre.
La prima posizione è 0, la seconda è 1, ...
Un numero negativo seleziona dalla fine della stringa.
Sintassi
string.slice(start, end)
Parametri
Parameter | Description |
start | Required. The start position. (First character is 0). |
end | Optional. The end position (up to, but not including). Default is string length. |
Valore di ritorno
Tipo | Descrizione |
Una stringa | La parte estratta della stringa. |
Altri esempi
Dalla posizione 3 alla 8:
let result = text.slice(3, 8);
Solo il primo carattere:
let result = text.slice(0, 1);
Solo l'ultimo carattere:
let result = text.slice(-1);
L'intera stringa:
let result = text.slice(0);
Supporto browser
slice()
è una funzione ECMAScript1 (ES1).
ES1 (JavaScript 1997) è completamente supportato in tutti i browser:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |