Diciamo che ho questo array:Javascript: seleziona tutto tranne un elemento dalla matrice con slice()?
var myarray = [a, b, c, d, e];
voglio selezionare ogni elemento della matrice tranne c.
var myselection = myarray.slice(3,5);
Questo seleziona solo d ed e. Avrei fare:
var myselection = myarray.slice(3,5) + myarray.slice(0,2);
Viene selezionato d, e, a e b, ma l'uscita non è utilizzabile come selettore, poiché myselection sta scritto senza una virgola tra ee un: "d, ea, b "
Conosci un modo per risolvere questo? Forse con numeri negativi?
Grazie mille per il vostro aiuto !!! Lee
E 'importante notare che questo muta l'array originale. –