ES6 - Array Method slice ()

Il metodo slice () estrae una sezione di un array e restituisce un nuovo array.

Sintassi

array.slice( begin [,end] );

Dettagli dei parametri

  • begin- Indice in base zero dal quale iniziare l'estrazione. Come indice negativo, start indica un offset dalla fine della sequenza.

  • end - Indice a base zero in corrispondenza del quale terminare l'estrazione.

Valore di ritorno

Restituisce la matrice estratta in base ai parametri passati.

Esempio

var arr = ["orange", "mango", "banana", "sugar", "tea"]; 
console.log("arr.slice( 1, 2) : " + arr.slice( 1, 2) );
console.log("arr.slice( 1, 3) : " + arr.slice( 1, 3) );

Produzione

arr.slice( 1, 2) : mango 
arr.slice( 1, 3) : mango,banana