Come faccio a togliere un elemento da un array?
Esempio:
Ho un arrayCome faccio a togliere direttamente solo "Pluto"??codice:var nomi = new Array("Pippo","Pluto","Paperino")
Non essendo un espertissimo di JS avevo pensato questa soluzione che non è molto elegante:
- trovare la posizione di "Pluto"
- creare un primo array temporaneo partendo dal primo fino alla posizoine di "Pluto"
- creare un secondo array temporaneo partedo da dopo "Pluto" fino alla fine
- sostituire il vecchio array con la concatenazione dei due array temporanei....
Che in codice sarebbe:
codice:for (x=0;x<myArray.length;x++){ if (myArray[x] == "Pluto"){ posizione = x; } } var myTemp1 = myArray.slice(0,posizione-1); var myTemp2 = myArray.slice(posizione+1, myArray.length); myArray = myTemp1.concat(myTemp2)

Rispondi quotando
