Metodo slice (String)
Aggiornamento: novembre 2007
Restituisce una sezione di una stringa.
function slice(start : Number [, end : Number]) : String
Argomenti
start
Obbligatorio. Indice dell'inizio della parte specificata della stringa.end
Facoltativo. Indice della fine della parte specificata 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 lenght è 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".