JavaScript Copia parte di una matrice


Esempio

Il metodo slice () restituisce una copia di una porzione di un array.

Ci vogliono due parametri, arr.slice([begin[, end]]) :

inizio

Indice a base zero che è l'inizio dell'estrazione.

fine

Indice a base zero che rappresenta la fine dell'estrazione, che affetta fino a questo indice ma non è incluso.

Se la fine è un numero negativo, end = arr.length + end .

Esempio 1

// Let's say we have this Array of Alphabets
var arr = ["a", "b", "c", "d"...];

// I want an Array of the first two Alphabets
var newArr = arr.slice(0, 2); // newArr === ["a", "b"]

Esempio 2

// Let's say we have this Array of Numbers
// and I don't know it's end
var arr = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9...];

// I want to slice this Array starting from
// number 5 to its end
var newArr = arr.slice(4); // newArr === [5, 6, 7, 8, 9...]