Condividi tramite


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)

Requisiti

Versione 3

Si applica a:

Oggetto Array

Vedere anche

Riferimenti

Metodo slice (String)

Oggetto String