Metodo slice (String)
Restituisce una sezione di una stringa.
function slice(start : Number [, end : Number]) : String
Argomenti
start
Obbligatoria. Indice dell'inizio della parte specificata della stringa.end
Facoltativo. Indice della fine della parte specificata della stringa. La stringa restituita include i caratteri fino al carattere indicato da end escluso. Se non si specifica questo valore, la stringa restituita include i caratteri da start alla fine della stringa.
Note
Mediante il metodo slice viene restituito l'oggetto String che include la parte specificata della stringa.
Viene eseguita la copia fino all'elemento indicato da end escluso. Se start è negativo, verrà considerato come length + start dove lenght è la lunghezza della stringa. Se end è negativo, verrà considerato come length + end dove length è la lunghezza della stringa. Se end è omesso, l'estrazione prosegue fino alla fine della stringa. Se end si trova prima di start, nessun carattere verrà copiato nella nuova stringa.
Esempio
Nel seguente esempio, la prima chiamata al metodo slice restituisce una stringa che contiene i primi cinque caratteri di str. La seconda chiamata al metodo slice restituisce una stringa che contiene gli ultimi cinque caratteri di str.
var str = "hello world";
var firstfive = str.slice(0,5); // Contains "hello".
var lastfive = str.slice(-5); // Contains "world".