Il metodo slice() di javascript
Il metodo slice() del linguaggio Javascript mi permette di estrarre una sequenza di elementi di un array
.slice(inizio, fine)
Il metodo ha due parametri obbligatori
- Il primo parametro è la posizione dell'elemento iniziale (incluso) nell'indice dell'array
- Il secondo parametro è la posizione dell'elemento finale (escluso) nell'indice dell'array
E' uno dei metodi predefiniti degli oggetti del tipo array.
Nota. Il primo elemento della sequenza è incluso nella selezione mentre quello finale è escluso.
Un esempio pratico
In questo script definisco un array e lo assegno alla variabile myVar1.
var myVar1 = new Array("A","B","C","D","E","F");
var myVar2 = myVar1.slice(1,3);
document.write(myVar2);
Utilizzo il metodo slice() sull'array myVar1 per estrarre una sequenza di elementi a partire dall'elemento con indice 1 (incluso) fino all'elemento con indice 3 (escluso).
Nota. L'elemento con indice 1 è il secondo carattere (B) dell'array. Quello con indice tre è il quarto carattere (C) dell'array.
Gli elementi estratti sono assegnati alla variabile myVar2
A questo punto l'array myVar contiene due elementi.
B,C
E così via.