Metodo slice (Array)
Aggiornamento: novembre 2007
Restituisce una sezione di una matrice.
function slice(start : Number [, end : Number]) : Array
Argomenti
start
Obbligatorio. Indice dell'inizio della parte specificata della matrice.end
Facoltativo. Indice della fine della parte specificata della matrice.
Note
Il metodo slice restituisce un oggetto Array contenente la parte specificata della matrice.
Viene eseguita la copia fino all'elemento indicato da end escluso. Se start è negativo, verrà considerato come length + start dove length è la lunghezza della matrice. Se end è negativo, verrà considerato come length + end dove lenght è la lunghezza della matrice. Se end è omesso, l'estrazione prosegue fino alla fine della matrice. Se end si trova prima di start, nessun elemento verrà copiato nella nuova matrice.
Esempio
Nell'esempio seguente, tutti gli elementi tranne l'ultimo vengono copiati da myArray in newArray:
var myArray = new Array(4,3,5,65);
var newArray = myArray.slice(0, -1)