Metodo slice (Array)
Restituisce una sezione di una matrice.
function slice(start : Number [, end : Number]) : Array
Argomenti
start
Obbligatoria. 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 length è 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 viene illustrato l'utilizzo del metodo slice.
var myArray = new Array(4,3,5,65);
// Copy all but the last element of myArray
// into newArray1.
var newArray1 = myArray.slice(0, -1)
// Copy only the last two elements of MyArray
// into newArray2.
var newArray2 = myArray.slice(-2)