JavaScript Array slice()

Definizione e uso

slice() Restituisce un nuovo oggetto array con gli elementi selezionati.

slice() Il metodo seleziona dagli elementi specificati start Inizia il parametro con l'elemento specificato e nel end Termina il parametro, ma non lo include.

Nota:slice() Il metodo non modifica l'array originale.

Esempio

Esempio 1

Selezione degli elementi dall'array:

var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var citrus = fruits.slice(1, 3);

Prova tu stesso

Esempio 2

Selezione degli elementi con valori negativi:

var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var myBest = fruits.slice(-3, -1);

Prova tu stesso

Sintassi

array.slice(start, end)

Valore del parametro

Parametro Descrizione
start

Opzionale. Intero, specifica da dove iniziare la selezione (l'indice del primo elemento è 0).

Utilizzare numeri negativi per selezionare dagli elementi alla fine dell'array. Se omesso, è equivalente a "0".

end

Opzionale. Intero, specifica la posizione di fine della selezione.

Se omesso, verranno selezionati tutti gli elementi dall'inizio dell'array alla fine. Utilizzare numeri negativi per selezionare dagli elementi alla fine dell'array.

Dettagli tecnici

Ritorno: Un nuovo array che contiene gli elementi selezionati.
Versione JavaScript: ECMAScript 1

Supporto del browser

Tutti i browser lo supportano completamente slice() Metodo:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Supporto Supporto Supporto Supporto Supporto Supporto

Pagine correlate

Tutorial:Array JavaScript

Tutorial:Array Const JavaScript

Tutorial:Metodi degli array JavaScript

Tutorial:Ordinamento degli array JavaScript

Tutorial:Iterazione degli array JavaScript